如何更改Web表单drupal-7中视图/结果按钮的标签

如何更改Web表单drupal-7中视图/结果按钮的标签,drupal-7,drupal-webform,Drupal 7,Drupal Webform,我是drupal、webform和php的新手。实际上,我已经安装了drupal-7和webform模块,我想修改选项的文本,即“查看”到“创建项目”和“结果”到“查看项目”。。。 我搜索了解决方案,发现最好的选择是创建一个自定义模块,并使用hook\u form\u alter()进行修改,所以我创建了一个自定义模块。但我不知道如何修改 如果解决方案已经存在,请原谅(我找不到:()“视图”和“结果”实际上是菜单项,您可以通过实现hook\u menu\u alter()来修改它们 自定义模块

我是drupal、webform和php的新手。实际上,我已经安装了drupal-7和webform模块,我想修改选项的文本,即“查看”到“创建项目”和“结果”到“查看项目”。。。 我搜索了解决方案,发现最好的选择是创建一个自定义模块,并使用hook\u form\u alter()进行修改,所以我创建了一个自定义模块。但我不知道如何修改

如果解决方案已经存在,请原谅(我找不到:()

“视图”和“结果”实际上是菜单项,您可以通过实现
hook\u menu\u alter()
来修改它们

自定义模块中的以下代码(将MODULENAME更改为您模块的名称)将顺利更新“结果”选项卡,但是“视图”选项卡更复杂,因为它是核心的“视图节点”菜单项。下面的代码将为所有节点类型更新此菜单项,而不仅仅是webforms。如果您没有看到更改,请清除缓存

据我所知,没有办法更改特定节点类型的菜单项(在本例中为“视图”)。有关一些尝试和讨论,请参阅

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');
}

Ey我找到了一个简单的方法来改变drupal 7中的一切,也许在其他地方,尝试安装模块是字符串覆盖,link:,然后将名称放入配置用户名和新名称中

我希望这些信息是有用的

如何添加图片!>>