公告这个是dghabc用于学习drupal的站点,暂时没有开放用户注册,但所有人都可以发表评论.您的评论就是对我最好的支持. |
对模板建议的理解模板建议是基于已有.tpl.php文件的可选模板文件。当满足特定的条件,并且相应的文件存在时,就使用这些建议。每一层次,包括内核、模块、主题引擎、主题,都可以提供相应的建议。你可以把它们当作"命名提示"(naming hints),来告诉系统根据合适的环境选择合适的模板。这种想法很简单,但是这一特性却非常强大,它使得在模板层上也能进行定制. 这些命名建议是在预处理函数中设置的。内核已经提供了大量的建议。如果你需要进一步的扩展它,你需要在你的主题下面的template.php文件中为相应的钩子添加一个预处理器。 如果想知道预处理函数中设置的模板名称,用devel模板是一个比较不错的选择.可以通过Theme developer功能,直接看到所使用的模板文件,所在的位置,以及所有相关的预处理函数. 一般情况下,默认的模板建议已经够用了,像把node-story.tpl.php,放到模板目录下,就可以对story 节点进行定制,也可以通过 $vars['template_files'][] =建议名(注意不需在.tpl.php)进行指定. 这种情况仅在不使用预处理函数中设置中的默认设置时使用,如我要用一个dghabc.tpl.php,那么我可以在_preprocess_函数中指定$vars['template_files'][] ='dghabc',
|

最新评论