【发布时间】:2014-06-05 07:39:03
【问题描述】:
我在 Drupal 7 中继承了一个多站点。有一个页面,客户端需要编辑标题元素,但该页面不是内容类型、块或分类项!?我查询了数据库,发现只有一个需要更改的值实例。它存储在变量表中。如果我在此处更改值,则值会按网站上的预期更改。任何人都可以根据值的位置阐明该值的管理页面可能在哪里吗?我想这实际上可以在任何地方定义,但希望有人以前可能遇到过。
【问题讨论】:
我在 Drupal 7 中继承了一个多站点。有一个页面,客户端需要编辑标题元素,但该页面不是内容类型、块或分类项!?我查询了数据库,发现只有一个需要更改的值实例。它存储在变量表中。如果我在此处更改值,则值会按网站上的预期更改。任何人都可以根据值的位置阐明该值的管理页面可能在哪里吗?我想这实际上可以在任何地方定义,但希望有人以前可能遇到过。
【问题讨论】:
您可以使用variable_set 更改任何变量值。
// Example
variable_set('variable_name', 'value to save');
另一种方式是使用devel模块。启用模块后;转到?q=devel/variable,从表格中找到需要更改的变量,然后点击旁边的Edit。
【讨论】:
Drupal 中的变量值可以通过以下几种方式设置:
variable_set() 函数。system_settings_form() 函数。system_settings_form返回。然后找出这个表单的呈现位置——可能在某个菜单上。之后,您可以从表单本身更改此变量的值。【讨论】: