【发布时间】:2012-05-17 20:13:07
【问题描述】:
我想更改 Drupal 7 视图用于公开下拉过滤器的默认“-Any-”的文本。
根据本帖中的回答,
How to change the label of the default value (-Any-) of an exposed filter in Drupal Views?
我创建了一个名为 any_exposed 的模块,带有一个钩子形式 alter:
function any_exposed_form_alter(&$form, &$form_state, $form_id) {
if ($form['#id'] == 'views-exposed-form-vendors-page') {
$form['field_vendor_type_tid']['#options']['ALL'] = t('Everything'); } }
但所做的只是在下拉列表中为“Everything”添加另一个选项,它不会覆盖/翻译“-Any-”。只是为了测试我添加了:
$form['submit']['#value'] = t('Search');
这会将“提交”按钮的文本从“应用”更改为“搜索”,效果很好。万一你不知道,我不是一个程序员,但我想我一定错过了一些简单的东西。任何帮助将不胜感激!
【问题讨论】:
标签: drupal-7 views drupal-exposed-filter