我想根據當前頁面標題在page.tpl.php文件中呈現不同區域。以下代碼:如何在drupal 7頁面模板中創建php條件語句
<?php if ($title == "My Drupal Page"): ?>
<?php print $title; ?>
<?php endif; ?>
似乎不適合我。我就確定,然後再打印實際$標題複製粘貼的,因此比較正確的標題,但仍然沒有結果
我想根據當前頁面標題在page.tpl.php文件中呈現不同區域。以下代碼:如何在drupal 7頁面模板中創建php條件語句
<?php if ($title == "My Drupal Page"): ?>
<?php print $title; ?>
<?php endif; ?>
似乎不適合我。我就確定,然後再打印實際$標題複製粘貼的,因此比較正確的標題,但仍然沒有結果
無論出於何種原因,這種合作的一個例子對我來說:
<?php if(drupal_get_path_alias() == "my-drupal-page"): ?>
<?php print $title; ?>
<?php endif; ?>
我只能假設有額外的文本我看不到與$ title關聯。 drupal_get_path_alias()輸出url的別名,並按預期工作到目前爲止
嘗試了這一點
print t($title);
您可能要仔細檢查你的頁面標題確實比賽 「我的Drupal頁面」 有時候你需要將它定義爲文本爲Drupal渲染正確 下面是從我的網站
<?php if ($site_name): ?>
<h1 class="site-name">
<a href="<?php print $front_page; ?>" title="<?php print t('Home'); ?>" rel="home"><span><?php print $site_name; ?></span></a>
</h1>
<?php endif; ?>
使用'trim'..might有時候它與空間或類似的問題。 –
建議:「標題」旨在爲人類做好準備。對於開發比較,您應該使用'ID'或'slugs'種類。所以,而不是「關於我們」,這個slu would將會是:'about-us'。 –
我正在使用分類頁面,我最終切換到節點頁面,所以我可以使用節點ID。這是我第一次聽到slu so聲,所以我會讀到它們是什麼 – blu