it-swarm-eu.dev

Jak strukturovat složku motivů, aby byla lépe spravovatelná?

Doposud jsem mohl umístit šablony stránek, uzlů, polí a bloků do svých samostatných složek. Moje myšlenka je, že Drupal) musí najít hlavní původní soubor tpl (tj. Page.tpl.php) ve složce a poté bude hledat v tomto adresáři převažující soubory. Pokud ano, jak Strukturu podobnou pro mé šablony Pohledy? Vytvořím několik složek a vložím původní soubory (view-fields.tpl.php atd.) Do každé příslušné složky?

Zkusím svůj vlastní návrh a pokud to bude fungovat, zaúčtuji ho zpět, aby z něj mohli těžit ostatní.

6
user537

Obvykle umístím všechny TPL do složky šablon, dále rozdělené podle kategorií, jako jsou zobrazení, uzel, stránka atd.

Zde je příklad struktury složek z jednoho z mých posledních projektů:

 themename 
 - fonty 
 - obrázky 
 - skripty 
 - styly 
 - šablony 
 - uzel 
 - stránka 
 - uživatel 
 - zobrazení 

V podstatě jedinou věcí, která jde do kořenové složky, je soubor .info a soubor template.php. Všechno ostatní je rozděleno do kategorií.

11
beeradb

Drupal prohledá vše pod kořenem motivu (složka se složkou .info a template.php). Struktura vaší složky tedy může být libovolná, drupal bude jednoduše rekurzivně prohledávat složku motivu, dokud nenajde soubor šablony, který hledá). Téma Zen a jeho dílčí -themes mají jako výchozí bod strukturu složek Nice.

Navrhoval bych:

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

Nakonec to přijde na osobní preference, pokud by jeho strukturovaný a jiný vývojář motivů mohl vstoupit a najít věci všechno dobré!

1
md2

Umístil jsem všechny své soubory šablony Pohledy do stejné složky. Pokud je však chcete, můžete je oddělit. Váš přístup bude fungovat. Princip: Pokud přepíšete šablonu, musíte přepsat také základní soubor a umístit je do stejné složky.

1
jcisio