0

カスタム テーマを作成してビューを作成し、後で同じビューから複数のページを作成し、カテゴリに基づいてデータをフィルタリングし、ビュー内の各ページのリンクをメイン ナビゲーションに追加しました。サイトのメインページの URL をマスタービューページに設定しましたが、フロントページのレイアウトが異なるため、「page--front.tpl.php」ファイルを作成し、「page.tpl.php」を作成しました。 「メインページとはレイアウトが異なるため、追加のビューページに対応するために、次の問題に行き詰まるまで、すべて問題ありません。

メインページのビューには、すべてのカテゴリの製品のリストがあり、クリックすると製品の詳細ページに移動します。

1 - レイアウトが異なる詳細ページのレイアウト (テーマ) を変更する方法 (通常の状況では、ページ nid.tpl.php でこれを達成できることはわかっていますが、100 個の製品のリストとしましょう。あなたが私の主張を理解してくれることを願っています)

2 - 上記の目標を達成するためのテンプレート ファイルが存在する場合、詳細ページの各フィールドのスタイルを設定するにはどうすればよいですか。つまり、詳細ページの個々のフィールドにアクセスする方法です。

4

1 に答える 1

0

Drupal のテンプレート システムをもう少し詳しく読んで、どのテンプレートをオーバーライドするかを判断する必要があるように思えます。お探しの情報は、テンプレート ファイルに関するこの投稿にあると思います。

を変更するのではなくpage-front.tpl.php、ビュー ページのテンプレートを作成することを検討してください。ビューのテーマを設定する方法については、こちらの優れたチュートリアルと、別のガイド、および詳細を説明した別のガイドがあります。

商品詳細ページの外観を変更するには、node-product-detail.tpl.php. これは、上記のテンプレート ファイルに関するリンクを確認すると、より明確になります。

于 2013-10-19T13:44:17.867 に答える