0

嗨,我想将两个 div 放在 zend 视图中。在我想让两个 div 处于不同的位置之后。我的问题是我想拥有正常的内容和我想添加另一个显示侧边菜单的 div 例如我的视图是:

<div id="view-menuscritte"> 
List menu   
</div>
<div id="view-content">
<?php
    echo $this->errorMessage;
    echo $this->form;
?>
</div>

当我在我的布局中使用

<div id="menu"> 
    <img id="menusopra" src=<?php echo $this->baseUrl().'/img/menusopra.jpg'; ?> >
    <div id="menuscrittegenerale">
        <?php echo $this->layout()->menuscritte; ?>
    </div>  
    <img id="menusotto" src=<?php echo $this->baseUrl().'/img/menusotto.jpg'; ?> 
</div>  

<div id="contentgenerale">
<?php echo $this->layout()->content; ?>
</div>

问题是两个 div(->content 和 ->menuscritte)在同一个 div 中。view-menuscritte 不在 menuscrittegenerale 中。

4

1 回答 1

0

在 layout.phtml 的文件夹中,创建 menu.phtml 将视图中的以下内容剪切并粘贴到 menu.phtml

<div id="view-menuscritte"> 
List menu   
</div>

现在在你的 layout.phtml 中替换

 <?php echo $this->layout()->menuscritte; ?>

<?php echo $this->partial('menu.phtml);?>
于 2012-04-21T04:40:58.973 回答