我最近开始使用Drupal(第7版)来创建一个小公司网站。
经过多次阅读和观看教程后,我开始从头开始创建我的新主题。我已定义区域并自定义 page.tpl.php 文件以将其放入模板(以及 node.tpl.php 等)。所有这些更改都正常,布局看起来很好,我添加的任何项目都会显示在主内容输出中。
在我的页脚区域,我创建了一个块,我希望在其中显示链接。我还创建了一个名为页脚链接(带有相关字段)的内容类型,我为它创建了几个内容项。
块显示正常(出现标题和块体)。然而,尽管搜索文档,我不确定需要做什么才能使内容项(页脚链接)出现在此块中。
感谢任何帮助,谢谢!
某个地区的信息文件摘要
regions[footer_one] = Footer Column One
...和page.tpl.php中的代码
<div class="one">
<?php if ($page['footer_one']): ?>
<?php print render($page['footer_one']); ?>
<?php endif; ?>
</div>
答案 0 :(得分:1)
如果你只需要简单的页脚链接,不需要为此创建内容类型,你可以简单地创建一个菜单并在页脚中添加一个菜单块。
如果您真的想为这些链接使用自己的内容类型,可以创建一个视图(带有视图模块)以在块中显示您想要的内容。
关于从头开始创建主题,您之前是否尝试创建sub theme?
PS:我认为drupal不是“小公司网站”的好cms。答案 1 :(得分:0)
视图非常强大,听起来它会完全符合您的需求。否则,您可以为商品创建菜单,也可以将该菜单放在您所在的地区。
关于你的原始代码,你可能需要从数据库中获取有关节点的信息,以便自己构建一个列表,但是视图基本上是为你做的:)