我是PHP的新手,因此我在这个简单的问题上遇到了困难。无论如何,我试图在我的主菜单中创建一个隐藏/显示箭头的模板选项,但似乎无法使用elseif语句使其工作(该类未被插入)。
这是PHP代码:
<?php if ($this->params->get('hideArrows'))
{
$displayArrows = ' class=\"hide-arrows\"';
}
elseif ($this->params->get('showArrows'))
{
$displayArrows = '';
}
?>
XML代码是:
<field name="displayArrows" type="list" default="hideArrows" label="Display Arrows" description="Display arrows for drop down menu">
<option value="hideArrows">Hide</option>
<option value="showArrows">Show</option>
</field>
最后HTML / PHP输出是:
<div id="mainmenu"<?php echo $displayArrows;?>>
<jdoc:include type="modules" name="mainmenu" /></div>
不幸的是,似乎我稍微偏离了某些地方,我正在努力弄清楚这段代码的错误。