我正在使用適應性主題以及Corolla和Foo子主題。我需要我的徽標鏈接,通常會轉到網站的主頁以完全轉到另一個網址。我看着在卡羅拉和自適應主題目錄中的模板(的template.php和page.tpl.php中)和所有我能找到的是這樣的代碼:drupal 7 AT主題/花冠/ Footheme更改徽標鏈接
<?php if ($site_logo): ?>
<div id="logo">
<?php print $site_logo; ?>
</div>
<?php endif; ?>
但我希望能夠找到與<front>
東西它。我試着包裝:
<?php print $site_logo; ?> with a link, but to no avail.
我也嘗試過的單詞「打印」,但也無濟於事後取出$site_logo
。那麼我能做些什麼來完成這個?
Ĵ
我改變了你提到的文件(如下圖所示)。這似乎工作正常。但我猜測我不應該編輯包含文件,而只是編輯template.php。你所引用的代碼是: //設置標識元素 ... $ vars ['site_logo'] = $ vars ['logo_img']?數組('vars ['logo_img'],'http://mydomain.com',array('attributes'=> array('title'=> t('Home page')),'html'=> TRUE) ):''; } 那麼,我只是將上面的代碼複製到template.php然後? 非常感謝。 J – james
是的,你是對的。你不應該編輯基本主題。因此,將函數複製到您的主題template.php並像這樣更改它'MYTHEME_preprocess_page(&$ vars)'...如果答案解決了您的問題,您可以選擇它作爲可接受的並且使其成功。 – TheodorosPloumis