web-dev-qa-db-ja.com

表示スイートレイアウトのテンプレートファイルを上書きすると、他のページに適用されます

ユーザーの管理セクションで表示スイートレイアウト「2列積み上げ」を作成し、そのテンプレートを上書きして、テーマテンプレートフォルダーに新しいものを作成します。dsモジュールが提案します。

  • ds-2col-stacked--user.tpl.php
  • ds-2col-stacked--user-user.tpl.php

だから私はds-2col-stacked--user-user.tpl.php私のテンプレートフォルダにありますが、このテンプレートは登録ページも上書きしています!

この新しいテンプレートをユーザーのアカウント編集ページのみに適用するために、正しい名前で上書きする方法("/user/%/edit")

前もって感謝します。

1
Boussetta moez

テンプレートファイルでフックテーマの提案を使用できます。それはあなたにあなたにtplファイルを命名する正しい方法を与えます。

function THEME_preprocess_node(&$variables) {
  print_r($variables['theme_hook_suggestions']);

}

function THEME_preprocess_page(&$variables, $hook) {
  print_r($variables['theme_hook_suggestions']);

}
2
harsh_behl_0007