2011-03-29 79 views
1

我正在使用Drupal 7.我想覆蓋所有用戶配置文件頁面的頁面佈局,但我無法弄清楚page.tpl.php的具體名稱以覆蓋默認的page.tpl.php 。我嘗試了page - profile.tpl.php,page - user,page-profile,page-user。我必須在template.php文件上做些什麼,才能像Drupal 6中那樣使用它?自定義的用戶頁面模板名稱

回答

2

頁 - user.tpl.php爲我工作:)

+0

我想知道哪個文件被調用之前' page - user.tpl.php'在drupal – 2012-09-25 07:19:50

+0

'page - user.tpl.php'是正確的。爲什麼不是'page - user-profile.tpl.php'?這些模式在哪裏記錄? – 2012-12-01 22:25:11

0

看看這裏:user-profile.tpl.php

+0

THX,然而,用戶profile.tpl.php只負責$內容的一部分。我想要控制$ header和$ sidebar部分。我使用主題開發人員追蹤昨晚的tpl.php,並發現它只能回到html__user.tpl.php。但是,所有與頁面相關的變量r在html.tpl.php中都未被識別。我可能仍然達到我想要的,但不完美...不夠簡單... – 2011-03-30 10:48:43

+0

一個哈..也許檢查request_path()爲用戶/在uri .. – 2011-04-01 10:13:17