首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Webform drupal-7中更改视图/结果按钮的标签

如何在Webform drupal-7中更改视图/结果按钮的标签
EN

Stack Overflow用户
提问于 2011-06-01 09:52:05
回答 2查看 1.6K关注 0票数 0

我是一个新手在drupal,webform和php。实际上,我已经安装了带有webform模块的drupal-7,我想将选项的文本,即"view“修改为"create project”,将"Results“修改为"View Projects”……我搜索了解决方案,并注意到最好的选择是创建一个自定义模块并使用hook_form_alter()进行修改,因此我创建了一个自定义模块。但我不知道如何修改。

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-01 22:25:05

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

http://drupal.org/node/483324

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

据我所知,没有办法改变特定节点类型的菜单项(本例中为“View”)。有关一些尝试和讨论,请参阅http://drupal.org/node/754508

代码语言:javascript
复制
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
EN

Stack Overflow用户

发布于 2011-11-17 02:03:48

我发现了一种简单的方法来改变一切Drupal7可能在其他人尝试安装的模块是字符串覆盖,链接:http://drupal.org/project/stringoverrides,然后您在配置用户名和新名称中输入名称

我希望这些信息是有用的。

如何添加图片!>> http://s2.subirimagenes.com/otros/previo/thump_7143242string.jpg

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6195453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档