我是Drupal的新手,在阅读Drupal文档后坦率地说,他们的主题指南并不是那么有用。也许我只是误解,但它似乎有一些变量,您可以随时访问,并且可以定义不同的函数来覆盖或实现行为。长期以来,我希望能够通过Drual主题代码来了解它的工作原理。似乎不应该那么困难,但我很难找到一个很好的参考。任何人都知道吗?Drupal主题的好指南在哪里?
2
A
回答
2
2
有可以使用,可能会帮助一些不同的资源:
- 可以freenode上使用IRC频道:#Drupal的主题
- ,我听到的一个模块很多人喜欢Devel模块 - http://drupal.org/project/devel。这将允许您跟踪代码并查看正在使用的变量,函数调用等。
- 您可能还需要检查出Druapl 6 Themes书
0
我建议Front End Drupal: Designing, Theming, Scripting过的Drupal 6个主题的书。我编制了一个Drupal 6 Theming Cheat Sheet,其中包含指向我发现最有用的资源的链接。
老实说,虽然有很好的链接和书籍可以学习,但我最快学会的方法是开始创建一个主题。创建您的theme.info文件,然后使用Robert Harvey的答案中提到的备忘单或nerliness.com链接中的代码片段开始将index.html转换为page.tpl.php或page-front.tpl.php。这两个文件构成了一个简单的主题。
从那里,您可以根据需要覆盖其他模板文件。您可以使用Theme developer来找到什么templates to override,来自定义网站的特定部分。请记住clear the theme cache,因为您添加了新的模板文件。
此外,请确保您的主题具有您要覆盖的任何文件的基本模板。请参阅“注意:更多详细信息,请参阅Core templates and suggestions页面中的”防止衍生模板文件被检测到 ...“部分。
相关问题
- 1. drupal中的主题函数在哪里?
- 2. iOS布局指南在哪里?
- 3. IPN/Intuit PayNow集成指南在哪里
- 4. 哪里有一些好的Xlib编程指南?
- 5. 主题应用指南
- 6. 哪里是visual studio用户指南
- 7. ColdFusion编码指南?它去了哪里?
- 8. jscrollpage - 主题在哪里?
- 9. 我该去哪里编辑drupal的模块主题?
- 10. 在Drupal 7中哪个主题?
- 11. 在哪里可以找到旧的Rails 2.3指南
- 12. 规范的Microsoft TFS用户指南在哪里?
- 13. iPhone指南针指向哪里? (数学问题,而不是地理)
- 14. 合流主题改变指南
- 15. Drupal 7 termpath在哪里?
- 16. Drupal:我可以在哪里获得我的主题中的$ content数组?
- 17. 我在哪里可以找到Rspec + Capybara'入门'指南?
- 18. 设计指南行:在哪里定义变量
- 19. rails 3.1 scss和指南针适合在哪里?
- 20. RHEL版本5开发人员指南在哪里?
- 21. Symfony2如何知道sass和指南针安装在哪里?
- 22. TFS工作区命名指南在哪里?
- 23. 我在哪里可以找到Microsoft .NET Framework开发指南?
- 24. ,我可以在哪里编辑主题?
- 25. 有谁知道ASP主题在哪里?
- 26. TinyMCE高级主题 - 它在哪里?
- 27. 指向一些很好的SVM指南
- 28. Android的UI设计指南 - 哪里可以找到?
- 29. Weblogic主题传播:主题在哪里存储?
- 30. 哪里可以下载jqgrid的主题
这里是一个类似问题的链接以供参考:http://stackoverflow.com/questions/1233746/drupal-templating-theming-resources-or-advice – quickcel 2009-08-05 18:15:37