我对Drupal非常陌生,但我很喜欢它。
关于游戏,我对此感到震惊。
我在页脚上方有一个名为“footer-teaser”的区域。它的宽度是800px。它被分成3个相同大小的列。每列都有以下内容。
以上所有设计要求都应由管理员界面的管理员编辑。如果它的静态我会硬编码,但由于要求是动态的,我不知道如何实现这一点。我为页面的其他部分定制了page.tpl,除此之外。
我相信其他人之前会遇到过这个问题,并且想知道是否有人可以指引我朝着正确的方向前进?如果提供一个例子,那就更好了。
干杯 RD
答案 0 :(得分:1)
当你说你有一个名为footer-teaser的“地区”时,你是在谈论Drupal主题词中的某个区域,如果是这样的话,请跳到这个答案的第二部分。
第1部分,设置一个区域以放入内容。
在您的theme.info文件中,您可以定义区域,这些区域显示为块管理工具的位置但阻止。更改您的theme.info文件以包含类似
的内容regions[footerteaser] = Footer Teaser
您还需要在.tpl文件中的适当位置打印$footerteaser
。
在转到第二部分之前,测试它适用于另一个现有的块。
第2部分,填充该区域。
有很多方法可以生成代码来填充此区域。我认为最简单的方法是创建可编辑的块,如block example module。
答案 1 :(得分:0)
如果您想要从管理界面可编辑的静态内容,那么您无需创建顶级节点列表并进行排序。您可以从块界面创建一个块,并将任何html放入其中。
如果您需要制作内容列表等,可以使用视图模块创建此类块。
否则你将不得不使用Jeremy建议的自定义块方法。