有任何方法可以覆盖drupal 7中特定内容类型的内容页。
默认情况下,内容页的右侧有侧边栏,而内容放在左侧。
Page design:
Content- width 650px | Left sidebar 500px
在这里,如果内容类型为company_profile,则内容类型的宽度应为1050 is,边栏应位于内容页以下,宽度为500 is,如下图所示。
当内容类型为company_profile时,有人能帮助我重写内容页吗?
发布于 2012-04-08 23:25:56
您可以使用hook_preprocess_node(),如果内容类型是company_profile,则更改样式。或者您可以有一个节点--company_profile.tpl.php文件,并以您想要的方式呈现特定的内容类型。
然后,您可以使用CSS来完成任务。如果使用基于网格的布局(如960.gs ),这将更容易。
发布于 2012-04-08 22:58:18
这将完全从主题文件(yourtheme.info)中通过重新定义区域名称来完成;其余的是css浮动作业和# region宽度设置。
对于特定的内容类型,请使用以下模式:节点-Content-TYPE.tpl.php,例如节点-company_profile.tpl.php
在那里,您复制node.tpl.php内容并根据自己的意愿进行编辑。
https://drupal.stackexchange.com/questions/27859
复制相似问题