3

Drupal 6.x でパネル モジュールを使用せずに、2 つのビューを含むフロント ページを作成する方法はありますか?

ありがとう

4

7 に答える 7

10

パネルを使用したくない場合は、2 つのビューをブロックとして作成できます (サイド バーなどの場合と同様)。次に、中央のコンテンツに追加して、フロントページでのみ表示できるようにします...

于 2009-05-18T13:28:32.487 に答える
1

ページへのビューを1つ作成し、そのページへのパスをフロントページにします。

フロントページに追加する他のビューを取得し、それらをブロックとして追加して、フロントページへのパスでのみ表示されるようにします。

Panelsが十分に安定して使用できるようになる前に、Drupal6サイトでそのようなソリューションを使用しました。また、ビュー除外前のモジュールを使用して、すべてのリストに同じコンテンツを表示せずに、同じコンテンツの複数のリストを作成できるようにしました。

于 2009-11-03T08:28:43.357 に答える
1

views_embed_view関数を使用して、テンプレートの任意の場所にビューを埋め込むことができます。

あなたの場合、それを page-front.tpl.php で使用して、フロント ページに 2 つのビューを表示できます。

于 2009-06-11T09:01:10.423 に答える
1

ねじ込みパネルと複数ブロック!素敵なビューの添付ファイルの何が問題になっていますか? ビューにネイティブで (余分なモジュールはありません!!)、超簡単です!

  1. 新しいディスプレイの作成: 添付ファイル
  2. それを構成します。
    • [あなたのページ表示]に添付してください
    • 前後に付ける
  3. あらゆるタイプのディスプレイで行うように、フィールドやフィルターなどを設定するか、デフォルトから継承します
  4. それでおしまい!添付ファイルはページ表示の前または後に自動的にロードされ、追加のブロックやモジュール、手間はかかりません。

添付ファイルには、任意のタイプの表示と同じように、ヘッダーとフッターのテキストなどを付けることができます。

于 2011-02-09T10:32:08.067 に答える
1

views_embed_view が最適です。任意のビューを呼び出すことができます。PHP フィルターが有効になっている場合は、page-front.tpl.php または jsut 本体で実行できます。

于 2009-08-31T21:41:32.797 に答える
0

これが私がDrupal7.xでしたことです。

質問はDrupal6.xに関するものでしたが、このページでつまずく人のほとんどはDrupal 7を使用していると思います。私はDrupalを初めて使用するので、これがDrupal6に適用できるかどうかわかりません。

x3jaが述べたように、私もブロックを使用しました。

私はすでにページ用にビューを作成しました。各ビューで、「+追加」ボタンを使用して新しいディスプレイを追加し、「ブロック」ディスプレイを選択しました。ブロックの名前「Someblock」を選択します。ビューを保存することを忘れないでください;)

example.com/admin/structure/blockにアクセスして、作成したブロックを検索します。「無効」セクションにあるはずです。ドロップダウンの[地域]メニューで、[コンテンツ]を選択します。保存する。次に、「コンテンツ」セクションにあるはずのブロックを検索します。[操作]列の[構成]をクリックします。「表示設定>ページ>特定のページにブロックを表示」で「リストされたページのみ」にチェックを入れ、「」と記入します。

于 2012-11-16T01:55:53.003 に答える