我在Drupal 7中继承了一个多站点。有一个页面,客户端需要编辑title元素,但这个页面不是内容类型,块或分类项目!?我查询了数据库,发现只需要更改一个值的实例。它存储在Variable表中。如果我在此更改值,则值会在网站上按预期更改。根据价值的位置,任何人都可以了解管理页面可能的价值吗?我想这可以在任何地方真正定义,但希望有人可能已经遇到过这个问题。
答案 0 :(得分:5)
您可以使用variable_set
更改任何变量值。
// Example
variable_set('variable_name', 'value to save');
另一种方式是使用devel模块。启用模块后;转到?q=devel/variable
,找到您需要在表格中更改的变量,然后点击旁边的Edit
。
答案 1 :(得分:0)
Drupal中的变量值可以通过以下几种方式设置:
variable_set()
功能。system_settings_form()
函数
我建议您查找变量的名称,该变量的值用于设置页面标题,然后在代码中搜索是否存在该名称的表单元素,该表单元素使用system_settings_form
返回。然后找出这个表单的呈现位置 - 可能在某个菜单上。之后,您可以从表单本身更改此变量的值。