0

如果不包括 PHP,则没有错误。

如果包含 Yii CMenu,则在 CMenu 之前自动添加空格

例子:

<div id="umenu">
                    <?php $this->widget('zii.widgets.CMenu', array(
                        'encodeLabel' => false,
                        'items' => array(
                            array('label' => '&nbsp;', 'url' => '/', 'itemOptions' => array('class' => 'umenu1')),
                            array('label' => 'RÓLUNK', 'url' => StaticpageModule::getUrl(1), 'itemOptions' => array('class' => 'umenu2')),
                            array('label' => 'TERMELÉS', 'url' => StaticpageModule::getUrl(2), 'itemOptions' => array('class' => 'umenu3')),
                            array('label' => 'A KÁVÉ', 'url' => StaticpageModule::getUrl(3), 'itemOptions' => array('class' => 'umenu4')),
                            array('label' => 'EGYÜTTMŰKÖDÉS', 'url' => StaticpageModule::getUrl(5), 'itemOptions' => array('class' => 'umenu5')),
                            array('label' => 'KAPCSOLAT', 'url' => StaticpageModule::getUrl(4), 'itemOptions' => array('class' => 'umenu6')),
                        ),
                    )); ?>
                </div>

输出: 在此处输入图像描述

4

3 回答 3

0

改变

<div id="umenu">
                <?php $this->widget('zii.widgets.CMenu', array(

<div id="umenu"><?php $this->widget('zii.widgets.CMenu', array(
于 2013-10-11T03:48:27.870 回答
0

好吧,正如PeterM在其评论中所说,您打开后有空格div#menu......

关于您在 chrome 开发工具中看到的双引号:

当字符串文字与其周围的标记不在同一行时,字符串文字将显示在新行上,并在字符串文字周围加上引号,以使其在字符串开始和结束的位置可见。

在某些零售网站上围绕某些美元价值进行报价的目的是什么?

于 2013-10-09T14:14:45.240 回答
0

从小部件构造函数的参考文档中,您可能需要将 false 作为$captureOutput标志传递,以告诉它不要将任何输出推送到页面。

尝试:

<?php $this->widget('zii.widgets.CMenu', array(
                    'encodeLabel' => false,
                    'items' => array(
                        array('label' => '&nbsp;', 'url' => '/', 'itemOptions' => array('class' => 'umenu1')),
                        array('label' => 'RÓLUNK', 'url' => StaticpageModule::getUrl(1), 'itemOptions' => array('class' => 'umenu2')),
                        array('label' => 'TERMELÉS', 'url' => StaticpageModule::getUrl(2), 'itemOptions' => array('class' => 'umenu3')),
                        array('label' => 'A KÁVÉ', 'url' => StaticpageModule::getUrl(3), 'itemOptions' => array('class' => 'umenu4')),
                        array('label' => 'EGYÜTTMŰKÖDÉS', 'url' => StaticpageModule::getUrl(5), 'itemOptions' => array('class' => 'umenu5')),
                        array('label' => 'KAPCSOLAT', 'url' => StaticpageModule::getUrl(4), 'itemOptions' => array('class' => 'umenu6')),
                    ),
                    false
                ));
于 2013-10-11T04:08:55.200 回答