【发布时间】:2013-07-16 08:50:51
【问题描述】:
我在 Joomla 中有一行代码——“水平”和“垂直”是两个布局选项。
require(JModuleHelper::getLayoutPath('mod_fwrealestate_search',
($params->get('layout') == 'horizontal')?'horizontal':'vertical'));
如何修改此代码以包含更多布局选项?我试过了,但它不起作用-我知道值之间的 : 可能是错误的,我不知道如何解决它
require(JModuleHelper::getLayoutPath('mod_fwrealestate_search',
($params->get('layout') == horizontal')?'horizontal':'vertical':'islands':'commercial':'vacation':'land'));
感谢您的帮助!
【问题讨论】:
-
请参阅下面的答案。你有一个三元语句:如果“this”? “这个那个”。如果你需要更多选项,你必须在“that”中放入一个全新的三元组
-
你真的需要三元运算符吗?你不能只用
$params->get('layout') -
我赞同上述评论。在这种情况下,您似乎不需要条件,因为参数已经包含您需要的字符串。