Drupal主题开发之Theme Developer模块

引自昊天SEO

当我们着手Drupal主题开发工作时,覆盖(override,也可译为覆写)模板和主题函数,以及自定义预处理函数和处理函数,都是绕不过去的话题。除非你的Drupal主题开发经验非常丰富。否则你很难搞清楚应该操作的对象。Drupal的主题开发者模块(link is external)是解决这个问题的完美工具。该模块一旦启用,一个名为“Themer info”的校验框(checkbox)将会显示在页面的左下角。当你点击它之后,一个半透明,可调整大小,可拖拽的窗口显示在页面的右上方。然后你可以点击页面上的任何元素,窗口将显示所有你需要知道的主题开发信息。
例如,当点击一个节点,下列信息将在窗口中显示:
父级元素(Parents)
被调用的模板(Template called)
候选的模板文件(Candidate template files)
预处理函数(Preprocess function)
处理函数(Process function)
持续时间(Duration)
可用变量(The variables available)

需要注意的是:该模块会为DOM注入标记,这可能会使某些主题表现的不正常。如果真的出现了这种问题,做完该做的事,就禁用它吧。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,770评论 25赞 708
  • 回首页 第一部分 Drupal简介 Drupal overview A tour of Drupal fundam...
    王乂阅读 2,293评论 0赞 9
  • 22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://...
    tangyefei阅读 35,529评论 22赞 257
  • 今天,不,确切的说是昨天,我三大幸运! 一幸:本班女神们给我们这群屌丝男做了盛满了爱心的各种味道的饺子!虽然开始打...
    潘帅次元阅读 350评论 0赞 0
  • 幸运的人轮番通报, 精明的人屡次围剿。 善良的人仰天大笑, 路过的人无理取闹。 我没多重要, 多余的信任未必有好报...
    孤笔题岁月阅读 354评论 0赞 1

友情链接更多精彩内容