0

こんにちは私は2つのdivをzendビューに配置したいと思います。2つの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>

問題は、2つの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 に答える