繁体   English   中英

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

[英]Joomla Template Override for newest Article of Category

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

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

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

Ripei

这段代码应该可以解决问题

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM