Joomla模板覆盖最新的类别文章

时间:2011-04-26 14:05:10

标签: php sql templates joomla joomla1.6

球员, 我遇到了问题......我正在为某个类别的文章使用替代布局。 我的目标是为该类别的最新文章显示一个额外的div(带有背景图像)。这应该只影响最新的文章。

所以,因为我不熟悉Joomla-API。我现在想知道,如果一篇文章是该类别的最新文章,最好的方法是确定(在PHP / MySQL /中)?

感谢您的回复(顺便说一下。我使用的是J1.6)

Ripei

2 个答案:

答案 0 :(得分:1)

此代码应该可以解决问题

    $db=& JFactory::getDBO();
    $query = 'SELECT * FROM #__content ORDER BY created DESC';
    $db->setQuery($query);
    $showcat = $db->loadObjectList();

答案 1 :(得分:1)

当您说您已经使用了替代布局时,是否按时间顺序显示文章(最新的,请参阅相应的菜单项属性)?然后,您可以在循环中添加一个计数器,该循环调用文章视图并为模板覆盖中的第一篇文章显示其他DIV。 纯CSS解决方案是使用:first-child选择器来更改第一篇文章的外观(不添加额外的DIV)。

相关问题