0

我想在视图公开表单的所有下拉选择器中将“任何”一词替换为“无关紧要”。

所以我使用这个主题构建了一个名为replaceany的模块。

function replaceany_form_alter(&$form, &$form_state, $form_id) {
  if ($form['#id'] == 'block-views--exp-search_page-page') {
$form['views-exposed-form-search-page-page']['#options']['Any'] = t('Indifferent'); } }

views-exposed-form-search-page-page 是表单的 id,而不是字段的名称。这是对的吗 ?

4

1 回答 1

0

问题解决了。我犯了很多错误,比如从 css (firebug) 中获取表单 id。这篇文章对我很有帮助。我也不知道为什么,但是 dsm($form_id) 没有给我我需要的正确表单 ID。我使用 dsm($form['#id']) 代替。你的沉默对我来说是另一种回应。来自 DRUPAL 新手的感谢

于 2013-11-06T16:38:22.023 回答