首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >覆盖drupal 7中的内容页

覆盖drupal 7中的内容页
EN

Drupal用户
提问于 2012-04-09 06:48:02
回答 2查看 2K关注 0票数 0

有任何方法可以覆盖drupal 7中特定内容类型的内容页。

默认情况下,内容页的右侧有侧边栏,而内容放在左侧。

代码语言:javascript
运行
复制
 Page design:

 Content- width 650px | Left sidebar 500px

在这里,如果内容类型为company_profile,则内容类型的宽度应为1050 is,边栏应位于内容页以下,宽度为500 is,如下图所示。

当内容类型为company_profile时,有人能帮助我重写内容页吗?

EN

回答 2

Drupal用户

回答已采纳

发布于 2012-04-09 07:25:56

您可以使用hook_preprocess_node(),如果内容类型是company_profile,则更改样式。或者您可以有一个节点--company_profile.tpl.php文件,并以您想要的方式呈现特定的内容类型。

然后,您可以使用CSS来完成任务。如果使用基于网格的布局(如960.gs ),这将更容易。

票数 3
EN

Drupal用户

发布于 2012-04-09 06:58:18

这将完全从主题文件(yourtheme.info)中通过重新定义区域名称来完成;其余的是css浮动作业和# region宽度设置。

对于特定的内容类型,请使用以下模式:节点-Content-TYPE.tpl.php,例如节点-company_profile.tpl.php

在那里,您复制node.tpl.php内容并根据自己的意愿进行编辑。

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/27859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档