如何在zf2的布局文件中创建标题

时间:2015-04-24 09:14:12

标签: php zend-framework2 zend-layout

在布局文件中我想创建一个像所有网站一样的标题。我有一个标题的图像如何将该图像仅用于布局文件中页面的标题部分?

这是我的代码..

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title><?php echo page_title; ?></title>
    <?php
    $homeUrl = $this->url('home', array(), array('force_canonical' => true));
    $basePath = $this->basePath();

    $this->headLink(array('rel' => 'shortcut icon', 'type' => 'image/png', 'href' => $this->basePath() . '/img/FantasyFootballLogo.png'))
    ?>

    <?php echo $this->headLink() ?>

</head>

  --Option1:  <header style="background-image:url(/img/ffheader.png)" height="300" width="1000">

              </header>
  --Option2: <header>
               <div style="background-image:url(/img/ffheader.png)"></div>
             </header>

任何人都可以帮助我如何设置标题?

2 个答案:

答案 0 :(得分:0)

要在zf2中创建标题,你应该使用viewHelpers它是一种更好的维护代码的方法

编辑:选项2最好显示您的徽标^^

编辑2:您可能应该使用选项3:       导致这个文件“有意义”谷歌和合作

最终编辑:如果你想要你的标题背景(比如我刚刚意识到xD),那么选项2也会更好。

答案 1 :(得分:0)

HTML文件的标题部分并非设计为“可见HTML”,您应该将容器直接排列在正文中,这样您就可以修复并将图像映射到页面顶部。 这篇文章可以帮助您实现您的需求: HTML Header With Image And Text