さてさて、しばらく探し回って、私が探しているものを正確に見つけられなかった後、うまくいけば誰かがこれを手伝ってくれるでしょう。
私のウェブサイトでは、画像ギャラリーとビデオギャラリーの両方を用意する予定です。ビューギャラリーを構成したり、やりたいこと以外の不思議に機能するメディアギャラリーを使用したりできます(メディアギャラリー)。
私のビデオ(または可能な場合は画像)セクション一度に3層までの可能性がある入れ子にしたギャラリーを入れたいです。私はこの分類法を実行できると想定していますが、新しい「シリーズ」が出るたびに新しい用語を追加したくありません。そのシリーズが出る前にその名前を知っている必要はないからです。
私のギャラリーはそのように流れて欲しい:
私はおそらくこれを考えすぎており、ネストされたギャラリーを含むサイトの投稿を読んだので、これを理解するのが難しいようです。
最後のオプションは、Drupal 6.にダウングレードすることです。この方法が本当に簡単であれば、それほど大きな問題ではありません(私のサイトにはまだ実際のコンテンツはありません)。入れ子にされたギャラリーを知っていますD6で行われ、数年前にネストされたギャラリーを備えたD6 Webサイトを持っていたので、これが今問題であることに驚いています。
秘訣は情報アーキテクチャです。階層を定義するには、bookモジュールを使用することをお勧めします。これは過小評価されているコアモジュールであり、驚くほどうまく機能し、Drupalとの統合が良好です。私が設計した最近のサイトでは、すべてのサイトナビゲーションが、ビュー、ブック関連のコンテキストフィルター、およびビューフィールドモジュール(ビューをビュー内に配置できるようにする)を使用して動的に構築されました。以下の設定で遊んでお楽しみください!
詳細な手順:
子ギャラリーごとに、親ギャラリーを選択します
トップビューのギャラリーを表示する新しいビューを作成します。それを「トップギャラリー」と呼びましょう
注:-スクリーンショットは、ユーザーが定義した本の階層を使用してすべてのサイトナビゲーションメニューを実装した同様のソリューションから取得されました。したがって、必要に応じて、各ビューに画像フィールドを追加してください。
まず、あなたが私が働いている会社のために作ったギャラリーを見てください。 http://www.vilavitaparcgallery.com 。私の目標は、写真を表示することではなく(ギャラリー/ライトボックスモジュールを使用できます)、パートナーが画像を高解像度でダウンロードできるようにすることです。私はあなたが尋ねるものに共通するいくつかの問題を見つけましたが。
これはDrupal 7で、ビューと分類法を使用して行われます。
基本的に、私はさまざまなカテゴリを紹介する分類語彙を作成し、階層に配置しました。その階層はTaxonomy Menuモジュールを使用してブロック内のメニューとして表示されます。
また、Hierarchical Select moduleを使用して、管理ユーザーが新しいコンテンツを挿入しているときに単純な分類法を選択できるようにしています。これは、カテゴリにタグを付ける方法の1つです。
最後に、フロントページに、階層的選択分類法ビュー機能を使用して、選択した分類法ですべての写真を取得する単純なビューを表示します。
それは非常にうまく機能することがわかり、整理機能は非常に柔軟性が高く(タグを管理するだけ)、非常に標準的です(単なるビューです!)。これは、レイアウトやテーマで大した手間をかけずに使用できることを意味します。
それが役に立てば幸い。
写真、ビデオ、プレゼンテーション、電子書籍など、1つのサイトに複数のギャラリーがある場合:
私の場合、3つのレベルを持つ4つの異なるギャラリーが必要です。
1)レベル1->アルバムのフロントページブロック新しい画像
2)レベル2->アルバムページの例:動物、植物など
3)レベル3->個々のアルバムアイテムとそのデフォルトのコンテンツリンク!最初のステップ
タクソノミーの作成:「アルバム」というタクソノミーを作成します
語彙を追加:語彙を追加します
1)写真
2)ビデオ
3)プレゼンテーション
4)電子書籍
コンテンツタイプの作成:1つのアルバムコンテンツタイプとアルバムアイテムコンテンツタイプのみからすべてのギャラリーを処理する必要があります
コンテンツタイプアルバムとアルバムタイプを追加
アルバム管理フィールドアルバムアイテム管理フィールド
タイトルタイトル
ボディ
アルバムタイプ:term ref(taxonomy:albums)アルバムタイプ:term ref(taxonomy:albums)
アルバムサム:画像ギャラリー:エンティティの参照(例:動物、植物)
コメント:閉じたアルバムサム:画像
アルバムビデオ:ビデオの埋め込み
コメント:オープン
インストールモジュール:Node Gallery、ビューセクションに2つの新しいビューを自動的に作成します。その後、ギャラリーサマリーのノードを3回追加するだけです。アルバムタイプNodeビューサマリー(例:写真、ビデオ、プレゼンテーション、電子書籍で、名前をカスタマイズします)
フィールドの写真はこれを追加します:
内容:アルバムタイプ:写真
ビデオのフィールドにこれを追加します:
コンテンツ:アルバムタイプ:動画
プレゼンテーションのフィールドにこれを追加します:
コンテンツ:アルバムタイプ:プレゼンテーション
電子書籍のフィールドにこれを追加します:
内容:アルバムタイプ:電子書籍
私はあなたがこれをコンテンツタイプ、ブロック、およびビューだけで行うことができると思います1)画像のフィールドとギャラリーグループでコンテンツタイプを追加します2)ビューを追加してブロックを作成し、そのブロックにギャラリーを表示できます