自定义页面中的 Drupal 主题和自定义变量
我已经创建了一个位于 site.com/user/me/soe 的自定义页面,
现在我正在尝试为该页面设置主题并创建了后续模板文件。
但是,如果我将任何基本 html 复制到我的模板文件中,它所做的只是生成一个带有我的文本的白页,并放弃我最初拥有的网站结构。
我希望有人能帮助我理解预处理,因为我觉得这是解决这个问题的方法。
I have created a custom page which sits at site.com/user/me/soe
now im trying to theme this page and have created a subsequent template file.
however if i copy in any basic html into my template file, all it does is produce a white page with my text and abandons the sites structure i originally had.
i was hoping somebody could help me understand preprocessing as i feel that is the way to solve this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
听起来像是只想覆盖节点内容的模板,而不是整个页面。
例如:
page-node-10.tpl.php 将覆盖节点 10 的整个页面的模板
node-10.tpl.php 将仅覆盖节点 10 的内容的模板,并在默认页面内呈现。 tpl.php 模板
It sounds like want to override the template for just the node content, and not the entire page.
For example:
page-node-10.tpl.php will override the template for the entire page for node 10
node-10.tpl.php will override the template for just the content of node 10, and render inside of the default page.tpl.php template