把链接放在页面的末尾(Drupal)

时间:2009-04-30 14:57:33

标签: drupal

Drupal中是否有一个模块允许我将链接放在页面的末尾?

http://lh6.ggpht.com/_SDci0Pf3tzU/Sfm7vF_MSiI/AAAAAAAAEtY/VX3BXaMOfSM/s400/linksatend.jpg

我尝试使用菜单并将其作为页脚的块放置,但菜单项垂直排列,而不是水平排列。

无论如何都没有(最好)触摸CSS和HTML吗?

4 个答案:

答案 0 :(得分:0)

将菜单项从垂直更改为水平是1或2个css规则的问题。这就是为什么我怀疑有一个模块。如果你要发布一个链接到你的网站,或html + css,我可以帮助css。

答案 1 :(得分:0)

页面末尾的链接可以通过一些不同的东西来控制。

首先,检查Blocks管理并查看是否有页脚的内容区域。也许那里有一个控制这些链接的块。

接下来,根据主题的构建情况,检查Admin>下的配置选项。网站建设>主题> Conigure> (你的主题)。许多人都可以选择更改页脚中显示的链接。

最后,检查page.tpl.php。它们也可以在模板中进行硬编码(这很糟糕)并从那里进行编辑。

在回答关于“改变链接的模块”的问题时,您可以看到,由于链接可以从不同的地方进行控制,因此仅用于此目的的模块将毫无意义。正确的方法是在template.php中设置适当的选项,以便可以在主题设置中进行配置。

答案 2 :(得分:0)

使用Nice Menus模块可能会有一些运气 - 它旨在创建动画菜单,但如果你给它一个平面菜单树,它可能足够接近你想要的。如果这不起作用,则大约有100 modules dealing with navigation

不过,最好的方法是将菜单块放在页脚中,并将主题修改为flatten it with CSS

答案 3 :(得分:0)

假设您不会触及该主题,可能是因为您使用的是未经修改的contrib主题,您可以使用以下两种方法之一:

  • 手动创建块作为自定义HTML块,使您可以完全控制内容。主要缺点是您必须手动维护它而不是使用admin / build / menus
  • 创建一个PHP块,可以是自定义(boo!),也可以是在特定于站点的模块(更好)中,根据您获得的实际主链接生成一个带有适合您正在使用的主题的标记的块来自menu_primary_links()。如果您还没有站点模块,则必须创建站点模块,或者如果将其创建为自定义块,则必须启用PHP过滤器。

这就是说,我认为如果它是一个自定义的主题,或者如果它是一个贡献的主题为你正在使用的主题创建一个子主题,你仍然会更好。这将是一个较少的工作,这是一个外观问题,而不是在模块范围内的主题范围。