Joomla Template Override для новейшей статьи категории - PullRequest
0 голосов
/ 26 апреля 2011

Ребята, у меня проблема ... Я использую альтернативный макет для статей в определенной категории.Моя цель - показать дополнительный div (с фоновым изображением) для самой новой статьи категории.И это должно повлиять только на новейшую статью.

Итак, я не знаком с Joomla-API.Теперь я хотел бы знать, как лучше всего определить (в PHP / MySQL / что угодно), является ли статья самой новой статьей в своей категории?

Спасибо за ответ (кстати. Я использую J1.6)

Ripei

Ответы [ 2 ]

1 голос
/ 26 апреля 2011

когда вы говорите, что уже используете альтернативный макет, отображаете ли вы статьи в хронологическом порядке (сначала самые новые, смотрите соответствующие свойства пункта меню)?Затем вы можете добавить счетчик в цикл, который вызывает представление статьи, и отобразить дополнительный DIV для первой статьи в переопределении вашего шаблона.Чистым решением CSS было бы использование селектора: first-child, чтобы изменить внешний вид первой статьи (без добавления дополнительного DIV).

1 голос
/ 26 апреля 2011

Этот код должен сделать трюк

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