2014-01-25 57 views
1

我现在正在维护由其他人构建的Drupal站点。我是一个完整的Drupal newb,但有一些编码经验。该网站最近在2011年更新,我已经花了大部分时间在这个晚上,一些成功,试图编辑页脚,它说“最后更新2011”到“2014”。我在这里发现了一篇文章,指导我访问网站主题文件夹中的一些tpl.php文件。在那里,我在几个不同的地方(3个不同的文件)找到了硬编码的“2011”字符串并更新了它。编辑Drupal页脚

现在在网站上,当我没有以用户身份登录时,新日期字符串出现在除主页外的每个页面上。也就是说,当我登录以正常方式编辑网站时,主页会显示我的新“2014”字符串。当我注销并匿名查看主页时,我们又回到了“2011”。其他所有网页都很好。

有人可以提出一个解决方案吗?在此先感谢, 大卫

+0

site link ?????? – user2997826

+0

http://www.immigrantguide.ca/我应该补充说我们使用的是Drupal 6. thx。 – user3234083

回答

0

您可以使用“页脚信息”模块为Drupal 7.尝试它,我希望这将有助于:https://drupal.org/project/footer_message

有人说,“一个可配置的页脚消息,从定点编辑信息表单,并显示为一个块,以及page.tpl.php和hook_preprocess_page()中提供的主题变量。“

在Drupal 6中它应该是一个负责页脚的块。另外,如果以管理员身份登录,请参阅此菜单:站点配置>站点信息>页脚消息。你应该可以从那里编辑页脚。

+0

应该补充说我们使用Drupal 6 – user3234083

+0

感谢您的回复 - 在站点信息>页脚消息中,所有字段都是空白的。它可能与用户权限有关吗? – user3234083

0

它不依赖于该网站是如何构建这样几件事情来看待:

一)块。你是否为不同的用户/页面配置了不同的块?通常这是最佳实践,因为它在CMS中更容易更新。

b)主题模板文件。你说你在几个地方发现了这个硬编码,但是你是否检查过所有主题中的所有模板?无论如何,坏习惯。

c)模块。有没有使用特定的页脚模块?

d)主题设置。不太可能,但可能在theme.info中可能有一个配置字符串

+0

感谢您的建议。 d)我检查了主题信息文件:nada。 c)模块页面上没有看到“页脚”一词。 b)我检查了所有的模板文件。再次,纳达。 a)我不知道。似乎没有设置页脚块或部分。这是最神秘的。我认为这肯定与用户有关,因为正如我所说的,当我以正常的方式编辑网站时,包括主页在内的所有页面都会显示我更新的页脚。只有当我注销后,主页和只有主页才会恢复到旧版本。 – user3234083

+0

你是怎么过的?如果这给我们提供任何线索,请您可以包含指向您网站的链接 – trkest

+0

嗨 - 我必须清除缓存。就是这样。现在,新的页脚信息出现在所有页面上。 – user3234083