M o o v i x

Размещено: 18 октября 2022 в Блог

Модуль «материалы — новости». Вывод изображения превью и даты.

Вывод материалов в модуле «материалы-модули» (mod_articles_news) предусмотрен без изображений превью и без даты. Добавлением нескольких строк в файл /modules/mod_articles_news/tmpl/_item.php модернизируем данный модуль. (если вы создали переопределение данного щаблона, то файл _item.phpследует править в папке вашего шаблона)

Дата:

<div class="mod-news-date"> <?php echo JHtml::_('date', $item->publish_up, JText::_('d F Y')); ?></div>
 

Выше приведенный код вставляем в любое место файла _item.php в соответствии с вашим дизайном.

 

Изображение:

В этот же файл _item.php после строки

defined('_JEXEC') or die;
 

вставляем

$images = json_decode($item->images);
 

И в любое место, где хотите чтобы выводилось само изображение это:

<?php if (isset($images--->image_intro) and !empty($images->image_intro) and $params->get('image')) : ?>
 <div class="news-image-preview">
  <a href="/<?php echo $item->link;?>">
  <img src="/<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/>
  </a>
 </div>
<?php endif; ?>