0

私は Drupal サイトに取り組んでおり、以下を実装する必要があります。

About us ページ テンプレート (page--about.tpl.php) と about us ページ用のカスタム コンテンツ タイプを作成し、提案を使用して 2 つをリンクしました。また、スタッフ プロファイル用のカスタム コンテンツ タイプもあり、タブ形式で [会社概要] ページに追加する必要があります。

私たちについてのページにスタッフのコンテンツを表示する方法が見つからないようです。理想的には、ブログ投稿がブログ ページに表示されるのと同じ方法でレンダリングしたいと考えています。

私の質問は、テンプレート ページについてのスタッフ プロファイル コンテンツ タイプのすべてのノードをレンダリングするためにどのコードを使用すればよいかということです。

ps私は少しDrupal初心者で、たくさん読んだのですが、これについては空っぽになりました。

4

2 に答える 2

0

優れたViews モジュールを使用して、すべての譜表を一覧表示するブロックを作成できます。

次に、view モジュールを使用して作成したブロックを about-us ページに配置する必要があります。

Views モジュールは、使用するテンプレートに関する提案を提供します。

編集:操作後、次の画像が提供されました。 ここに画像の説明を入力

すべてのチーム メンバー ノードを表示するビューを作成したら、次のコードを使用して、会社概要固有のページ テンプレートでビューを印刷するだけです。

$view = views_get_view('view name');
print $view->render('display_id');

同じことを行う別のオプションは、すべてのコンテンツのブロックを作成することです。会社、チーム、賞、技術、サービス、クイックタブを使用てコンテンツを表示します。

ビューをノードのフィールドとして表示するもう 1 つのオプションは、EVAを使用することです。

クイックタブの方法を使用すると、私たちについてのページにティーザーを表示し、同じことに関する詳細につながるという多くの柔軟性を提供できます. たとえば、各賞はそれ自体がノードになる場合があります。

于 2013-06-12T20:31:41.940 に答える