仅限着陆页上的多个部分

时间:2010-05-19 01:27:37

标签: drupal drupal-6

我对Drupal非常陌生,但我很喜欢它。

关于游戏,我对此感到震惊。

我在页脚上方有一个名为“footer-teaser”的区域。它的宽度是800px。它被分成3个相同大小的列。每列都有以下内容。

  1. 尺寸为120x120的图片
  2. 一些预告文字
  3. 链接到“了解更多”
  4. 以上所有设计要求都应由管理员界面的管理员编辑。如果它的静态我会硬编码,但由于要求是动态的,我不知道如何实现这一点。我为页面的其他部分定制了page.tpl,除此之外。

    我相信其他人之前会遇到过这个问题,并且想知道是否有人可以指引我朝着正确的方向前进?如果提供一个例子,那就更好了。

    干杯 RD

2 个答案:

答案 0 :(得分:1)

当你说你有一个名为footer-teaser的“地区”时,你是在谈论Drupal主题词中的某个区域,如果是这样的话,请跳到这个答案的第二部分。

第1部分,设置一个区域以放入内容。

在您的theme.info文件中,您可以定义区域,这些区域显示为块管理工具的位置但阻止。更改您的theme.info文件以包含类似

的内容
regions[footerteaser] = Footer Teaser

您还需要在.tpl文件中的适当位置打印$footerteaser

在转到第二部分之前,测试它适用于另一个现有的块。

第2部分,填充该区域。

有很多方法可以生成代码来填充此区域。我认为最简单的方法是创建可编辑的块,如block example module

答案 1 :(得分:0)

  • 如果您想要从管理界面可编辑的静态内容,那么您无需创建顶级节点列表并进行排序。您可以从块界面创建一个块,并将任何html放入其中。

  • 如果您需要制作内容列表等,可以使用视图模块创建此类块。

  • 否则你将不得不使用Jeremy建议的自定义块方法。