Drupal - 哪个MySql表包含$ footer消息

时间:2013-09-24 17:24:23

标签: mysql drupal drupal-6

继承了一团糟。具有自定义主题的Drupal 6站点已删除所有管理员访问权限。但这是一个不同的问题。

我们需要立即更改页脚消息文本。由于我没有管理员权限,我需要通过MySql数据库进行编辑。

哪个Drupal数据库表包含$ footer消息文本?

克里斯

3 个答案:

答案 0 :(得分:1)

页脚消息可以是很多不同的东西。我认为您最好找出主题$footer中输出$footer_messagepage.tpl.php的位置,并将其替换为您选择的文字。如果您可以发布page.tpl.php的副本(也许是您网站的链接),我可能会更具体。

答案 1 :(得分:1)

我对Drupal 6了解不多,我相信页脚是变量表中的“site_footer”变量。

它可能在node_revision中。

如果网站使用CCK向Drupal节点类型添加字段,则CCK数据将存储在content_type_ *和content_field_ *表中,这些表是在向系统添加CCK字段时动态创建的。它们通过nid和vid值绑定到节点。

答案 2 :(得分:1)

Site Footer变量(在/admin/settings/site-information页面上配置)存储在variables表中。 variables表有两列:namevalue。该值显然存储在value列中,并在site_footer列中标识为name。所以:

SELECT value FROM variable WHERE name = 'site_footer'

...会给你当前的价值。请注意,该值为serialized,因此如果您打算尝试直接在数据库中进行更改,请务必熟悉其工作原理。