2013-08-09 4 views
0

고정 된 수의 열과 행으로 테이블을 만들고 싶습니다. 이 정확한 표를 여러 번 사용하여 템플릿으로 만들려고합니다. 그런 다음 코드 블록을 복사하여 붙여 넣는 대신 템플릿을 호출하면됩니다.템플릿에 html 코드 넣기

이것이 가능합니까? 더 나은 솔루션?
감사합니다.

+0

이렇게하려면 서버 측 스크립팅이 필요합니다. ;) 그 확인은? 그렇다면 어떤 언어를 사용하고 싶습니까? – Pikrass

+1

uhhhhhhhhhhhhhh. 이 방법에 접근 할 수있는 방법이 많이 있습니다. 자바 스크립트 또는 서버 측 솔루션을 사용할 수 있습니다. 여러 다른 장소에서 사용하는 것이 무엇을 의미하는지에 대해 좀 더 구체적으로 설명해야합니다. – Rooster

+0

@Pikrass 네, 괜찮습니다. 내 백 엔드 들어, PHP를 사용하여 계획했다. – onepiece

답변

0

나는 mustache templating과 (과) javascript를 제안했습니다. ICanHaz.jz은 클라이언트 측에서 콧수염 템플리팅을 상당히 쉽게 만듭니다.

편집 : 귀하의 의견은 귀하가 PHP를 지금 사용하게 지정했기 때문에 나는 콧수염 템플리트를 제안하지만, 대신 implement it using PHP 수 있습니다. 단지 <my_cool_custom_table> </my_cool_custom_table > 말하여 "코드 블록"당신은 당신이 템플릿을 다시 사용할 수 있습니다 의미로 가정

+0

나는 자바 스크립트 기반 솔루션을 정말 좋아하지 않는다. 모든 고객은 Javascript (예 : 점자 기기)를 지원하지 않으므로 해당 사이트를 완전히 사용할 수 없게됩니다. 웹 크롤러도 마찬가지입니다. OP는 서버 측 스크립팅을 사용할 수 있으므로 사용해야합니다. 그가 할 수 없다면 그는 Bash/Perl/Ruby/... 스크립트를 사용하여 HTML을 생성하고이를 서버에 저장할 수있었습니다. – Pikrass

+0

그는 해결책이 무엇인지 명시하지 않았습니다. 그의 질문에 전적으로 근거하여 그는 서버 측 코드 (학습 프로젝트 일 수도 있음)를 사용하지 않을 수도 있습니다. Mustache 템플릿은 PHP에서 사용할 수 있습니다. – matth

+0

이미 기본적으로 템플릿 엔진 인 언어로 템플릿 엔진을 사용하는 것은 상당히 중복됩니다.:) – Pikrass

0

, 나는 적어도 클라이언트 측, 정말 "수"아닙니다 두려워.

shadow dom에서 읽을 수 있습니다. 입력, 비디오, 텍스트 영역 및 기타 요소가 복잡한 구조를 하나의 요소로 캡슐화하는 것과 같습니다. 그러나 표준화되지 않았습니다.

0

아무튼 이미 알고 있다면 스크립트 언어를 배워야합니다. PHP에 대해 언급 했으므로 그 내용을 설명하겠습니다.

여기서는 정말 기본적인 프로그래밍 기술을 사용하고 있습니다. 복잡한 웹 사이트를 만들 계획이라면보다 정교한 코드를 배우거나 프레임 워크를 배울 수 있습니다.

하나의 HTML 파일에서 table.html으로 전화를 걸면 테이블 만 사용할 수 있습니다. 그런 다음 필요한 모든 페이지에서 해당 파일을 포함시킵니다.

<!DOCTYPE html> 
<html> 
    <head><!-- ... --></head> 
    <body> 
     The table: 
     <?php include 'table.html'; ?> 
     Tada! You can include it more than once: 
     <?php include 'table.html'; ?> 
    </body> 
</html> 

이러한 파일을 PHP로 해석하도록 웹 서버에 지시해야합니다. 그렇게하기 위해 대부분의 경우 아파치 PHP5 모듈을 설치해야한다. (공유 호스트가있는 경우 이미 설치되어있다.) 파일의 이름을 .php으로 지정해야한다.