【发布时间】:2010-09-19 07:08:45
【问题描述】:
我正在编写自己的 Joomla 组件 (MVC),它主要基于 newsflash 模块,因为我想在滑动选项卡式界面中显示最新的 5 个内容项,所有的辛苦工作都完成了,但我有真正的很难从 for 循环中获取内容。
这是我到目前为止的代码 默认.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>
helper.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 语句,但由于某种原因导致页面超时!
有什么想法吗?
【问题讨论】: