Viewsのパラメータを自由に追加したり、クエリを変更する方法
drupal8におけるViewsプログラミング
OTHER FAQ
カテゴリ | Core Ver. | 関連モジュール | タイトル |
---|---|---|---|
サイトの環境設定 | 8.6.x | Simhony Yaml | yamlファイルを読み込む方法 |
Commerce2 | 8.6.x | Commerce Order | Commerceで注文情報から全Itemを得る方法 |
コンテンツの管理 | 8.6.x | Commerce | Commerce orderからすべての商品名を取得する方法 |
JavaScript | 8.5.x | PHP | Commerce決済モジュール設定をJavaScriptにデータに渡す方法 |
Libraries | 8.5.x | Libraries | Commerceで外部JavaScriptをテスト/本番で読み分ける方法 |
コンテンツの管理 | 8.5.x | Field File | コンテンツのフィールドの表示について |
コンテンツの作成 | 8.4x | PhpSpreadsheet | Excelを読み書きする方法 |
Views | 8.4x | hook_views_query_alter | Viewsクエリに多くの条件を追加する方法 |
Views Exposed Filter | 8.4x | hook_views_pre_view | Views Exposed Formの複数単語入力(textfield)をフォーム上だけ複数行入力(textarea)にする方法 |
SFTP | 8.4x | SFTP RSA | SFTP(RSA)でファイル転送(送信)する方法 |
Token | 8.4x | Token | カスタムモジュールからtokenを提供する方法(drupal8版) |
サイト情報 | 8.4x | JavaScript | JavaScriptに変数を渡す方法 |
コンテンツの作成 | 8.4x | Download | とにかく何でもコンテンツをダウンロードさせる方法 |
コンテンツの作成 | 8.4x | node | 新規ノードを作成する |
Views | 8.4x | hook_views_query_alter | 現在のViewsクエリを保存・再現する方法 |
コンテンツの管理 | 8.4x | Action | カスタムアクションを作成する方法 |
コンテンツの作成 | 8.4x | node | node保存前に色々やる方法 |
Viewsプログラミング | 8.4x | Views | drupal8におけるViewsプログラミング |
video | 8.4x | video map | 動画上にクリッカブルマップを作成する方法 |
コンテンツの作成 | 8.4x | json | jQueryにjsonで渡す方法 |
コメント
■ 関連API
パーマリンク Submitted by actbrain on 2018/05/02 11:45.
■ 関連API
検索フォームを変更する
検索フォーム入力値を変更する
Viewsのクエリを加工する
最終的なクエリを変更する
■ 例
プルダウンをチェックボックスに変更する
空白区切りのtextフィールドを改行区切りのtextareaにする
hook_views_query_alter()では完結できないクエリ補整を行う
クエリ情報を保存しておいてあとで使う
フォームを持たないViewsに場合に応じて条件を付ける
ページ