我现在正在维护一个由其他人构建的Drupal站点。我是一个完整的Drupal newb但有一些编码经验。该网站最后一次更新于2011年,今晚我花了很多时间,一些成功,尝试编辑其中“最后更新2011”到“2014”的页脚。我在这里发现了一个帖子,它引导我访问网站主题文件夹中的一些tpl.php文件。在那里,我在几个不同的地方(3个不同的文件)找到了硬编码的“2011”字符串并对其进行了更新。
现在,在网站上,当我没有以用户身份登录时,除了主页外,每个页面上都会出现新的日期字符串。也就是说,当我以正常方式登录以编辑网站时,主页将显示我的新“2014”字符串。当我注销并匿名查看主页时,我们将回到“2011”。所有其他页面都很好。
有人可以建议解决这个问题吗?提前致谢, 大卫
答案 0 :(得分:0)
您可以为Drupal 7使用“页脚消息”模块。试试吧,我希望它会有所帮助:https://drupal.org/project/footer_message
据说“可配置的页脚消息,可从站点信息表单编辑并显示为块,以及page.tpl.php和hook_preprocess_page()中可用的主题变量。”
在Drupal 6中,它应该是一个负责页脚的块。此外,如果您以管理员身份登录,请参阅此菜单:“站点配置”>网站信息>页脚消息。你应该可以从那里编辑页脚。
答案 1 :(得分:0)
这取决于网站的构建方式,因此需要注意以下几点:
a)块。您是否为不同的用户/页面配置了不同的块?通常,这是最佳实践,因为它很容易在CMS中更新。
b)主题模板文件。你说你在几个地方发现了这个硬编码,但你检查过所有主题中的所有模板吗?反正做坏事。
c)模块。是否有使用特定的页脚模块?
d)主题设置。不太可能但是可能在theme.info
中有一个配置字符串