0

かなり大規模なエンタープライズ サイトがあり、動的な HTML サイト マップを作成する必要があります。Apple のサイト マップに似ています。

そのことを念頭に置いて、すべてのノードベースのページ (つまり、コンテンツ タイプに関連付けられて作成されたページ) を一覧表示するビューを作成しました。問題は、サイトのページの多くがビューまたはカスタム ページで作成されたページであり、そこに URL が定義されていることです。これらは動的なページではなく、さまざまなセクションのメイン ページとして構築されたページです。

例: サイトにはチーム コンテンツ タイプがあります。このコンテンツには、従業員に関する情報が含まれています。ノード レベルのページは、site.com/team/john-doe です。URL site.com/team のビュー ページを設定しました。これには、チーム メンバーの名前と写真が一覧表示されます。

これは、サイトの多くのセクションに当てはまります。これらは重要なページであるため、これらのページを一覧表示するビューを何らかの方法で作成する必要があるため、そのビュー コンテンツ ペインとノードベースのコンテンツ ページを取得して、カスタム ページにドロップできます。 HTML サイト マップを作成します。

これらのカスタム ページはデータベースに格納されていないため、ビューを取得してそのデータを抽出し、リストとしてレンダリングする方法がわかりません。

助言がありますか?

4

1 に答える 1

0

あなたが達成しようとしているものは、ビューやノード、カスタムなどよりもメニューによって駆動されると思います。メニュー システムには、ノード、ビュー、タクソノミー、カスタム コードなどによって作成されたかどうかにかかわらず、サイト上のすべてのパスへの参照が含まれています。

これには Menu Views モジュールが役立つかもしれません: http://drupal.org/project/menu_views

少し異なるアプローチについては、Site Map モジュールも参照することをお勧めします: http://drupal.org/project/site_map

于 2012-12-29T19:13:07.813 に答える