我是Drupal的新手,坦率地说,在阅读了Drupal文档之后,他们的主题指南并没有那么有用。也许我只是误解,但似乎你总是可以访问某些变量,你可以定义不同的函数来覆盖或实现行为。
长话短说,我希望能够追踪Drual主题代码,以了解它的工作原理。似乎不应该那么困难,但我很难找到一个好的参考。有人知道吗?
答案 0 :(得分:2)
答案 1 :(得分:2)
您可以使用一些可能有用的不同资源:
答案 2 :(得分:0)
我建议{4}超过Drupal 6主题书。我整理了Front End Drupal: Designing, Theming, Scripting,其中包含我认为最有帮助的资源的链接。
老实说,虽然有很好的链接和书籍需要学习,但我学习最快的方法是开始创建一个主题。创建您的Drupal 6 Theming Cheat Sheet文件,然后使用备忘单中的代码段或Robert Harvey的答案中提到的nerliness.com链接开始将index.html转换为theme.info或page.tpl.php。这两个文件构成了一个简单的主题。
从那里,您可以根据需要覆盖其他模板文件。您可以使用page-front.tpl.php查找Theme developer,以自定义网站的特定部分。在添加新模板文件时,请记住templates to override。
此外,请确保您的主题包含您要覆盖的任何文件的基本模板。有关更多详细信息,请参阅clear the theme cache页面上的“注意:有一个阻止检测衍生模板文件的错误 ...”部分。