2012-01-04 30 views
0

儘管 previous solution對我自己的問題,我並不完全滿意。我現在有三個完全相同的頁面(page.tpl.php,page--user.tpl.phppage--user--login.tpl.php),只有最後一頁中的細微差異。所以如果我因爲某種原因需要編輯一個單獨的div,我必須在三個頁面中進行修改。風格Drupal 7登錄頁面(與hook_prepare/hook_preprocess)

所以我在尋找一個更堅實的解決方案(它可能會在template.tpl -file用hook_prepare/hook_preprocess,但我不知道如何做到這一點?誰能給我提供一些提示或信息

回答

2

這不是對我來說更好的解決方案,但你可以使用arg()功能在您的page.tpl.php是這樣的:

if (arg(0) == 'user') { 
    // Do something 
    if (arg(1) == 'login') { 
    // Do something else 
    } 
} 

根據你的需要,你也可以只使用CSS規則體定製頁面標記帶有一些有用的類。

+0

這是一個有用的提示!謝謝 – Michiel 2012-01-05 09:09:31