web-dev-qa-db-ja.com

ビューで公開されているフィルターボタンのラベルを変更する

公開されたフィルターがあり、それをアクティブにするボタンに「適用」ラベルを付けるのではなく、別のフィルターに変更したいと思います。どうやってやるの?

3
Jane

この質問はD6に関するものです。ただしfyiだけでは、Drupal 7では、ビュー編集ページの[詳細設定]に移動してラベルをより簡単に変更できます。次に、公開されたフォーム設定でボタンのラベルも変更できます。他の外観とフィードの設定と同様。

4
user1774549

カスタムモジュールでhook_form_FORM_ID_alterを使用して、送信ボタンのラベルを変更できます。たとえば、「適用」を「検索」に変更するには、この関数をexample.moduleに追加します。

function example_form_views_exposed_form_alter(&$form, &$form_state) {
  $form['submit']['#value'] = t('Search');
}
2
LinL

Better Exposed Filtersモジュール を使用できます。公開されたフィルターのレンダリングをより詳細に制御できます。

1
user842