サイト管理者がレイアウトを(UIを介して)たくさん制御できるフロントページを作成したいと考えています。 パネル が近づく唯一のことですが、それでも必要なすべてを実行できるとは思いません(確かに、私はパネルの大ファンではありません)。
要件
フロントページにはいくつかのセクションがあります。この例では、「ニュース」、「製品」、「ストア」と呼びます。管理者は、ページのセクションの順序を制御できる必要があります。
各セクションには、ニュースセクションのニュースノードの選択と、製品セクションの製品の選択が含まれます。 (ここでは nodequeue モジュールが明らかな選択です。)ノードの順序は、管理者も制御できます。また、管理者は、ノードが全幅でレンダリングされるか、2つが半幅でレンダリングされるかを選択して、それらを並べて配置できる必要があります。
「ストア」セクションには、最大4つのブロック(ノードではない)を含める必要があります。管理者は、6つまたは7つのブロックから選択し、順序を制御できる必要があります。
質問
私はこれをすべて自分で作成できると確信していますが、興味があります。これを達成するために、どのモジュール(または、もしあれば、モジュールの組み合わせ)を使用しますか?言うまでもなく、これはできるだけ簡単でユーザーフレンドリーであり、できればできるだけ異なるフォームとインターフェイスを使用することが望ましいです。
編集: より一般的な質問はここにあります があることを理解しているので、私の答えをコピーしました あそこに 。
以下のモジュールの組み合わせにより、かなり遠くまで行くことができます:
どうやって?
これは、..を操作するためのいくつかの資料を提供するはずです。これは非常に広いので、より詳細な質問は専用のstackexchange質問で議論する必要があります。
パネル はあなたが探しているもののようです。
パネルモジュールを使用すると、サイト管理者は複数の用途に合わせてカスタマイズされたレイアウトを作成できます。中心となるのは、レイアウトを視覚的に設計してそのレイアウト内にコンテンツを配置できるドラッグアンドドロップコンテンツマネージャです。
ブロックレイアウトをせずにはいられないモジュールは Context モジュールです。各ブロックを表示する複数の「コンテキスト」とその順序を簡単に定義できます。
Block Class モジュールを使用してブロック設定に直接クラスを追加することにより、CSSで横並びのブロックを設定できます。