我是drupal,webform和php的新手。实际上我已经使用webform模块安装了drupal-7,我想修改选项文本,即“查看”到“创建项目”,“结果”到“查看项目”...... 我搜索了解决方案,我注意到最好的选择是创建一个自定义模块并使用hook_form_alter()进行修改,因此我创建了一个自定义模块。但我不知道如何修改。
请原谅我,如果解决方案已经存在(我找不到它:()
答案 0 :(得分:1)
“查看”和“结果”实际上是菜单项,您可以通过实施hook_menu_alter()
进行修改。
自定义模块中的以下代码(将MODULENAME更改为模块名称)将毫不费力地更新“结果”选项卡,但“查看”选项卡更加棘手,因为这是核心“视图节点”菜单项。下面的代码将更新所有节点类型的此菜单项,而不仅仅是webforms。如果您没有看到更改,请清除缓存。
据我所知,没有办法改变特定节点类型的菜单项(在本例中为“View”)。有关尝试和讨论,请参阅http://drupal.org/node/754508。
function MODULENAME_menu_alter(&$items) {
// change webform "Results" to "View Projects"
$items['node/%webform_menu/webform-results']['title'] = t('View Projects');
// change "View" to "Create Project" - affects *all* node types, not just webforms
$items['node/%node/view']['title'] = t('Create Project');
}
答案 1 :(得分:0)
我找到了一个简单的方法来改变所有内容drupal 7也许在其他人尝试模块安装是String Overrides,链接:http://drupal.org/project/stringoverrides,然后你把名字放在配置用户名和新名称
我希望这些信息有用
添加图片如何! >> http://s2.subirimagenes.com/otros/previo/thump_7143242string.jpg