Drupal 6.x でパネル モジュールを使用せずに、2 つのビューを含むフロント ページを作成する方法はありますか?
ありがとう
パネルを使用したくない場合は、2 つのビューをブロックとして作成できます (サイド バーなどの場合と同様)。次に、中央のコンテンツに追加して、フロントページでのみ表示できるようにします...
ページへのビューを1つ作成し、そのページへのパスをフロントページにします。
フロントページに追加する他のビューを取得し、それらをブロックとして追加して、フロントページへのパスでのみ表示されるようにします。
Panelsが十分に安定して使用できるようになる前に、Drupal6サイトでそのようなソリューションを使用しました。また、ビュー除外前のモジュールを使用して、すべてのリストに同じコンテンツを表示せずに、同じコンテンツの複数のリストを作成できるようにしました。
views_embed_view関数を使用して、テンプレートの任意の場所にビューを埋め込むことができます。
あなたの場合、それを page-front.tpl.php で使用して、フロント ページに 2 つのビューを表示できます。
ねじ込みパネルと複数ブロック!素敵なビューの添付ファイルの何が問題になっていますか? ビューにネイティブで (余分なモジュールはありません!!)、超簡単です!
添付ファイルには、任意のタイプの表示と同じように、ヘッダーとフッターのテキストなどを付けることができます。
views_embed_view が最適です。任意のビューを呼び出すことができます。PHP フィルターが有効になっている場合は、page-front.tpl.php または jsut 本体で実行できます。
これが私がDrupal7.xでしたことです。
質問はDrupal6.xに関するものでしたが、このページでつまずく人のほとんどはDrupal 7を使用していると思います。私はDrupalを初めて使用するので、これがDrupal6に適用できるかどうかわかりません。
x3jaが述べたように、私もブロックを使用しました。
私はすでにページ用にビューを作成しました。各ビューで、「+追加」ボタンを使用して新しいディスプレイを追加し、「ブロック」ディスプレイを選択しました。ブロックの名前「Someblock」を選択します。ビューを保存することを忘れないでください;)
example.com/admin/structure/blockにアクセスして、作成したブロックを検索します。「無効」セクションにあるはずです。ドロップダウンの[地域]メニューで、[コンテンツ]を選択します。保存する。次に、「コンテンツ」セクションにあるはずのブロックを検索します。[操作]列の[構成]をクリックします。「表示設定>ページ>特定のページにブロックを表示」で「リストされたページのみ」にチェックを入れ、「」と記入します。