web-dev-qa-db-ja.com

地域とパネルの関係はどのようなものですか?

here から、リージョンにブロックが含まれていることは明らかですが、Panelsで作業する場合、リージョンはまだ関連していますか?はいの場合はどうですか?地域とパネルの関係はどのようなものですか?ありがとう。

5

パネルは、特定のDrupalページを表示するテーマ内で定義する自己完結型のテーマと考えることができます。Drupalテーマと同様に、パネルにもリージョンが含まれますが、デフォルトのテーマではなく、それら。

これをもう少し詳しく説明します。

パネルは、テーマに似たコンテンツを、よりモジュール化された方法で表示する方法を提供します。このサイトは、パネルの使用方法の優れた例を示しています。たとえば、ミニパネルはブロックと同様に使用され、実際には、ブロックと同じようにテーマの領域に配置できます。利点は、パネル/ミニパネルが独自のレイアウト領域を含み、レイアウトをさらに細かく分割できることです。たとえば、このDrupal Answers質問レイアウトの署名ブロックには、質問が行われた時間、アバター、作成者のサイト名、評判を示す最上行が含まれています。ミニパネルを使用すると、この構成で単一のミニパネルとして定義され、左側の矢印や他のグラフィックを配置する他のミニブロック、実際の質問、タグ、リンク、編集などのアクションリンクを保持する大きなパネル内に配置されます。

この大きなパネル構造は、質問ページに表示されるサイト表示を提供する「コンテンツ」領域などのテーマ領域内に配置することもできます。質問への回答のリストなど、他のコンテンツもメインコンテンツ領域に追加できます。右サイドバーなどの他の領域には、関連する質問リンクを保持できます。このようにして、パネルは既存のテーマフレームワーク内に配置され、追加のコンテンツレイアウトの柔軟性が提供されます。

パネルは、事前に準備された形式でレイアウトすることも、カスタムレイアウトとしてユーザーが設計することもできます。これらのパネルレイアウトには独自の領域が含まれているため、本質的にテーマ領域内に領域を追加しています。

パネルはさらに一歩進んで、Panels Everywhereモジュールを使用してテーマのレイアウトを完全に置き換えることができます。これにより、ユーザーはレイアウトとスタイルを直接制御できます。提供されたテーマは非常に柔軟で洗練されている場合がありますが、これらの機能は非常に複雑で、個々のプロジェクトの要求に合わせて変更するのが難しい場合もあります。 Drupalの使用経験が多いほど、この能力が魅力的になります。

パネルには別の利点もあります。パネルモジュールは、CTools Page Managerと非常にうまく連携し、グラフィックコントロールとPage Managerのコンテンツコントロールを結合します。このように、Drupalが応答する前にURLリクエストをインターセプトし、ルールとレイアウトを設定して、「バリアント」を使用してさまざまなコンテキスト条件に応答することができます。このようにして、の許可レベルに応じてコンテンツを変えることができますユーザー、または要求されているコンテンツタイプ。特定の条件が満たされない場合、パネル/ページマネージャは表示コントロールをDrupalに戻します。さらに、パネルはビューを表示し、そのコンテキストをビューに渡してビューを決定することもできますこれらすべてにより、デザイナーは、このサイトが提供するコンテンツとレイアウトを複製するために必要なコントロールを得ることができます。

9
Ashlar