我正在编写自己的 Joomla 组件 (MVC),它主要基于 newsflash 模块,因为我想在滑动选项卡式界面中显示最新的 5 个内容项,所有的辛苦工作都完成了,但我很难获得内容出for循环。
这是我到目前为止的代码 default.php
<ul id="handles" class="tabs">
<?php for ($i = 0, $n = count($list); $i < $n; $i ++) :
modSankeSlideHelper::getTabs($list[$i]);
endfor; ?>
<li class="end"></li>
</ul>
助手.php
function getTabs(&$item)
{
global $mainframe;
$item->created = $item->created;
list($year, $month, $day) = split("-", $item->created);
$tabdate = date('d\/m\/y', mktime(0, 0, 0, $month, $day, $year));
require(JModuleHelper::getLayoutPath('mod_sankeslide', '_tab'));
}
_tab.php
<li><a href="#tab"><span><?php echo 'Shout ' . $tabdate; ?></span><b></b></a></li>
第一项需要具有不同的值,并且需要将一个类项添加到 a: 项中,因此我需要能够识别哪个是第一项并在该循环中执行某些操作。
我尝试在 default.php 中使用 if $i = 0 else 语句,但由于某种原因导致页面超时!
有任何想法吗?