Codeigniter:Head&带有if / else的标题标签

时间:2015-02-06 09:40:30

标签: php codeigniter if-statement header head

我是CodeIgniter和PHP的新手。我正在寻找一个示例,以便在将其重新编码到我的项目之前了解它是如何工作的。如果你想要没有任何例子,你也可以解释。我一直在互联网上寻找它,但我还没找到。我不知道如何在Google上搜索这个主题。

我有两个 header.php 文件,在" views&#34中重命名为 header_post.php header_main.php ;夹。

对于 header_post.php ,根据我发布的帖子的标题和内容,更改描述,标题等元标记。

对于 header_main.php ,根据我的博客的标题和描述,元标记(如描述,标题等)是稳定的。

但我想创建一个header.php而不是header_post.php和header_main.php。当它在博客的主页上时,我为header_main.php编写的代码应该可以工作,另一方面,当它在帖子的页面中时,我为header_post.php编写的代码应该有效。

举个例子,

Homepage:  <title>Bari's Blog</title>
In a Post: <title>Post's Title</title>

关于如何编写if / else语句,我需要你的帮助吗?

1 个答案:

答案 0 :(得分:1)

您可以检查是否设置了用于设置标题等的变量:

<?php if (isset($title) && $title) { ?>   
<title><?php echo $title;?></title>
<?php } else { ?>
<title>Bari's Blog</title>
<?php } ?>