it-swarm-korea.com

테마 폴더를보다 관리하기 쉽도록 구성하는 방법은 무엇입니까?

지금까지 페이지, 노드, 필드 및 블록 템플릿을 별도의 폴더에 넣을 수있었습니다. 내 생각은 Drupal 폴더에서 기본 원본 tpl 파일 (예 : page.tpl.php)을 찾아야하며 해당 디렉토리에서 재정의 파일을 찾는 것입니다. Views 템플릿과 비슷한 것을 구성하는 경우 폴더를 몇 개 만들어 각 폴더에 원본 파일 (view-fields.tpl.php 등)을 넣습니까?

나는 내 자신의 제안을 시도하고 그것이 작동하면 다시 게시하여 다른 사람들이 그 혜택을 누릴 수 있도록 할 것입니다.

6
user537

나는 일반적으로 모든 TPL을 템플릿 폴더에 넣고 뷰, 노드, 페이지 등과 같은 범주로 세분화합니다.

최근 프로젝트 중 하나의 폴더 구조 예는 다음과 같습니다.

 테마 이름 
-글꼴 
-이미지 
-스크립트 
-스타일 
-템플릿 
-노드 
-페이지 
-사용자 
-보기 

기본적으로 루트 폴더에 들어가는 것은 .info 파일과 template.php 파일뿐입니다. 다른 모든 것은 범주별로 세분화됩니다.

11
beeradb

Drupal은 테마의 루트 (.info 및 template.php 파일이있는 폴더) 아래의 모든 것을 검색합니다. 따라서 폴더 구조는 원하는대로 지정할 수 있습니다. drupal 테마 폴더가 원하는 템플릿 파일을 찾을 때까지 테마 폴더를 반복적으로 검색합니다. Zen 테마 및 하위 -테마는 시작 지점으로 Nice 폴더 구조를 갖습니다.

내가 제안 할게:

themename
-fonts
-images
-js
-templates
-css
themename.info
templates.php

그것은 구조화되고 다른 테마 개발자가 들어 와서 모든 것을 찾을 수있는 한 결국 개인 취향에 달려 있습니다!

1
md2

모든 Views 템플릿 파일을 같은 폴더에 넣었습니다. 그러나 원하는 경우 분리 할 수 ​​있습니다. 당신의 접근 방식이 효과가 있습니다. 원칙 : 템플릿을 재정의하는 경우 기본 파일도 재정의하고 동일한 폴더에 저장해야합니다.

1
jcisio