0

(これを Drupal サポート フォーラムにも追加しました。問題ないことを願っています :) たくさんのフィードバックが得られることを願っています)

初めての主要な Drupal 7 ビルドを終えて間もなく、それは本当に楽しかったのですが、1 年以上の開発を経て、学習曲線がかなり大きくなったことは認めます。 Drupal。

私のビルドは、独自のサブテーマを構築することから始まり、それを使用してすべてのコアテーマスタイルを上書きし、ニーズに合わせて調整しました.

次に、ビルドの構造について説明します。私は約 20 の異なるページ スタイルを担当していたので、これらの異なるスタイルごとに 20 のコンテンツ タイプ (テンプレート) を開発しました。ここから、各コンテンツ タイプにいくつかのキー フィールドを追加し、これらのフィールドにコードを入力しました。各コンテンツ タイプ内。たとえば、バナー領域、その下のスライダー領域、およびその下のコンテンツ領域を含むページ。この例では、それらはすべてサイト本体の幅 960px であるとします。したがって、このコンテンツ タイプは 3 つのフィールドで構成され、それぞれに div と content が追加されます。

ノード開発者のプロセスは、ユーザーが上記のページ スタイルなどを希望する場合、そのコンテンツ タイプを選択し、新しいノードに必要なコンテンツを使用してデモ コンテンツを編集し、ライブに設定するだけです。というわけで、残念ながら壁にぶち当たっていないサイト開発の経緯です。

だから私の質問は、すべての子ノードにフィルターダウンするレイアウト/スタイルをグローバルに切り替えることができるコンテンツタイプ(またはより良いアプローチを提案する)を言うことは可能でしょうか? または、ノードをさまざまなコンテンツ タイプまたはそれに沿ったものに割り当てることができますか? 特定のコンテンツ タイプのサブテーマ間の切り替えを確認しました。サブテーマごとに異なる .css スタイルが設定されていますが、これは面倒になり、すぐに制御不能になる可能性があります。

私たちのビルドについてフィードバックをいただければ、それがあなたのビルドとどのように比較され、どのように効率を向上させることができるかを教えていただければ、それは大きな意味があります。

みんな、現時点での助けや提案は大歓迎です。

よろしくお願いします、

ジョー

4

1 に答える 1

0

ページ上のコンテンツのレイアウトおよび/または変更を支援する (少なくとも) 3 つのモジュールがあります。それらは、 PanelsContext、およびDisplay Suiteです。これは、それらのそれぞれについて順を追って説明する素晴らしいチュートリアルで、それらがどのように使用されているかを理解することができます. ページの左上にあるドロップダウンを使用して「Advanced Site Building」にジャンプし、そこから下にスクロールします。

于 2013-10-26T17:11:40.913 に答える