Drupal - 查找模板的一般方法?
鉴于我有一个页面的 URL,并且我可以作为用户查看该页面上的内容,是否有一种简单的方法可以找出哪些模板文件正在生成该页面?理想情况下,我想知道三件事:
- 当前使用的模板文件
- 我可以在本地文件夹中创建以自定义它们的文件名
- 这些文件可以使用哪些变量
我只想知道一般程序是查找此信息。
Given that I have a URL to a page and I can see the content on it as a user, is there a simple way to find out what template files are producing the page? Ideally I would like to know three things:
- The current template file(s) being used
- The filename(s) I can create in the local folder to customize them
- What variables are available to these file(s)
I just want to know what the general procedure is for finding this information out.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
devel_themer 模块包含主题开发人员功能,可让您单击页面中的任意位置并确定使用哪些模板、主题函数等用于(或可以用于)生成元素。
您可以使用 PHP 的
get_define_vars()
函数来获取特定模板中可用的变量或函数。The devel_themer module includes a theme developer function that'll let you click anywhere in the page and determine what templates, theme functions, etc. are used (or can be used) to generate an element.
You can use PHP's
get_defined_vars()
function to get the variables available in a particular template or function.