2016-04-28 17 views
0

私が知っているように、表示ページの表示出力の名前を確認したい場合は、アドバンステーマテーマの近くの情報リンクをクリックする必要があります。ファイル。Drupalのカスタムテーマテンプレート7

これをクリックすると、一覧が表示されます。

ディスプレイ出力:(ビューマシン名はadd_to_cartです)

ビュー-view.tpl.php、ビュービュー - アドオンに-cart.tpl.php、ビュー、view-- default.tpl.php、views-view - default.tpl.php、views-view - page.tpl.php、views-view - add-to-cart - page.tpl.php

So表示ページの表示出力テンプレートの作成に最適なファイルを教えてください。その後、

答えて

1

あなたがadd_to_cartビューのあなたのページ表示に、特定のテーマにしたい場合は、views-view--add-to-cart--page.tpl.phpを上書きする を選択してください。

私もそのように、次回は、テンプレートの命名規則の重要性を追加したいと思う、あなたはテンプレートを選択することができ、自分自身に名前を付ける:

  • ビュー-view.tpl.phpを:すべてのビューに対して呼び出されます。
  • views-view-add-to-cart.tpl.phpadd_to_cartのみが呼び出されます。
  • views-view - default.tpl.php:すべてのビューのdefaultマスターディスプレイ)が呼び出されました。
  • views-view - page.tpl.php:すべてのビューのディスプレイ:pageが呼び出されました。
  • views-view-add-to-cart-page.tpl.phppageadd_to_cartの表示のために呼び出されました。 (具体的な提案は常に最後です)

注:提案の流れを命名

  • テンプレート:特定の一般的。
  • また、表示出力をクリックすると、テンプレートのコードをコピーできます。この方法で、利用可能なすべての変数を取得できます。

このヘルプがあれば、他にもクエリにコメントすることを願っています。

  • ビュー内で以下に示すように、あなたは多くのディスプレイを作成することができます。デフォルトでは、ページはテンプレート名で来る方法を理解



enter image description here

  • 各ディスプレイは例えばのために、マシン名を持っている:システムのディスプレイは、マシン名を持っていますsystem_1。したがって、system_1の表示の表示は、views-view--system-1.tpl.phpを使用して上書きされます。 :アンダースコア( '_')はハイフン( ' - ')に置き換えられます。ビュー内ののデフォルトビュー表示またはマスターディスプレイのマシン名はdefaultです。

enter image description here

+0

おかげで...しかし、ビュービューのために、まだ混乱して - default.tpl.php、ビュービュー - page.tpl.php –

+0

@Parag Kuhikarは、更新された答えを確認してください。あなたのクエリにレスポンスを追加しました。 –