首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在drupal 7页模板中创建php条件语句

问如何在drupal 7页模板中创建php条件语句
EN

Stack Overflow用户
提问于 2015-04-28 15:16:13
回答 2查看 37关注 0票数 2

我想根据当前页面标题在page.tpl.php文件上呈现不同的区域。以下代码:

代码语言:javascript
复制
<?php if ($title == "My Drupal Page"): ?>
        <?php print $title; ?>
<?php endif; ?>

似乎不适合我。我确保先打印实际的$title,然后复制粘贴,以便比较正确的标题,但仍然没有结果。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-29 18:57:45

不管出于什么原因,这对我来说是有效的:

代码语言:javascript
复制
<?php if( drupal_get_path_alias() == "my-drupal-page"): ?>
  <?php print $title; ?>
<?php endif; ?>

我只能假设有一些与$title没有关联的额外文本。drupal_get_path_alias()输出url别名,并按预期工作。

票数 0
EN

Stack Overflow用户

发布于 2015-04-28 15:24:11

试试这个

代码语言:javascript
复制
    print t($title);

您可能需要再次检查您的页面标题是否确实与“”匹配,有时您需要将其定义为文本,以便Drupal正确呈现--以下是我的一个站点中的一个示例

代码语言:javascript
复制
    <?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; ?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29923288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档