我想根据当前页面标题在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