在 joomla 的早期版本中,以下代码可以为专题文章呈现不同的内容:
<?php if (JRequest::getVar('view')=='featured') : ?>
STUFF FOR HOMEPAGE
<?php endif; ?>
<?php if (JRequest::getVar('view')!=='featured') : ?>
STUFF FOR ANY PAGES APART FROM HOMEPAGE
<?php endif; ?>
...或者类似的东西。 joomla 3 中是否有等效的函数。我花了相当多的时间寻找解决方案,但是我不熟悉 php 代码,所以不确定我到底在寻找什么。到目前为止,我还没有找到 joomla 3 的任何内容。有什么建议吗?
最佳答案
尝试下面的代码
$input = JFactory::getApplication()->input;
<?php if ($input->get('view', '') == 'featured') : ?>
STUFF FOR HOMEPAGE
<?php endif; ?>
<?php if ($input->get('view', '') !== 'featured') : ?>
STUFF FOR ANY PAGES APART FROM HOMEPAGE
<?php endif; ?>
JRequest
类不再受支持,因此请使用 $input = JFactory::getApplication()->input;
来实现此目的。
关于php - 特色文章内容 joomla 3 的条件代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20865939/