[英]Why my node.tpl.php not work at drupal 7?
我是drupal的初學者。 我建立了一個新的主題,但沒有子主題,像這樣的文件結構:
sites/
|-all/
|-themes/
|-mytheme/
|-templates/
| |-maintenance-page.tpl.php
| |-node.tpl.php
| |-page--front.tpl.php
| |-page--node.tpl.php
| |-page.tpl.php
|-template.php
|-mytheme.info
我使用FirePHP進行調試,並打開http://localhost/?q=node/1
,發現該頁面-包括了node.tpl.php,而沒有包含node.tpl.php。 為什么不包括我的node.tpl.php,我該怎么辦? (PS我已經清除了緩存)
當時只能使用一個模板文件,並且根據請求的頁面,Drupal已決定使用頁面--node.tpl.php。 這就是所謂的模板建議,您可以在此處閱讀。
這些模板是重寫 。 這意味着您的節點--TYPE.tpl.php文件將覆蓋它的基本模板,即node.tpl.php文件。
因此,將不會使用基本模板。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.