ひとつのViewsをページやブックページ中で再利用する方法は?

カテゴリ ブロック コアバージョン 7.15 関連モジュール Views

ようやくViewsの簡単な設定ができるようになりました。 一つのブロックを作ってると、自動的に管理セクション≫サイトの構築≫ブロック≫リストに「無効」ブロックにエントリされますが、一つしかエントリされません。
また、ブロックとしてではなく、ページ中などでも使う場合は、Viewsのほうで新規にページを作成できますが、同じものをいちいち作成するのはメンテナンス面で面倒です。
なにか良い方法はないでしょうか。

コメント

ユーザー actbrain の写真

insert_viewモジュールを利用することで ひとつのViewsブロックを任意のページ中で利用できるようになります。

操作方法は
■コンテンツをビューに挿入する
http://actbrain.cms-pr.com/content/%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%...
をご覧下さい。

他にも入力書式がPHPなら、views_embed_view()関数を使って表示する方法もあります。

print views_embed_view("ビューの名前", "displayID", "ビューに渡すパラメータ");
?>

ページ

OTHER FAQ

Drupal開発・運用の疑問/質問の答えはここに

無料ユーザー登録すると質問できます。

カテゴリ昇順で並び替える Core Ver. 関連モジュール タイトル
コンテンツの作成 8.9.x Display sweet, Views, Twig Tweak, Views field formatter テーマに頼らず コンテンツのフィールドとしてViewsを埋め込み表示する方法
コンテンツの作成 7.34 CCK ノード入力フォームへパラメータを渡す
コンテンツの作成 7.26 PHP ノード内の一部(フィールド)を変更する
コンテンツの作成 7.31 CKEditor CKEditorの新規生成ダイアログ内の初期値の変更
コンテンツの作成 7.50 Code per Node ページ毎にCSSやJSを設定したい
コンテンツの作成 7.15 Automatic_Nodetitles Automatic_Entity_Label ノード投稿フォームにタイトル入力フォームを表示しない方法
コンテンツの作成 7.38 CKEditor CKEditorの「ソース」に入力したタグが消える
アップデート 7.28 DisableMessages モジュールのアップデートガイダンスを非表示にしたい
アップデート 7.50 Download count DOWNLOAD MODULEページでダウンロードが失敗することがある
アップデート 8.9.x composer patch patch を composer に 組み込む方法
アップデート 7.34 Core 簡単にCoreのセキュリティアップデートがしたい
アップデート 8.9.x Composer update Composer で drupal/core-8.9.7 に更新できなくなった場合の処置
アップデート 8.9.x PHP CentosでPHPのバージョンアップ(例:5.3->5.6)を行う方法
アップデート 7.28 Views Pagerが表示されなくなった
アップデート 8.7.2 menu drupal-core 8.7.2にupdateしたところ
アップデート 7.16 Core 7.15→7.16アップデート
アップデート 8.9.x Composer update composer update するときに パッチが必要なモジュールが更新されパッチが消えてしまうことへ対応する方法
アップデート 7.15 Webform Backup_and_Migrate drupal7.12 -> drupal7.14アップデートメモ
アップデート 8.8.x Composer composer updateが異常終了する
アップデート 7.34 Distribution(Commerce Kickstart) drushでcommerce_kickstartのアップデートに失敗する

ページ