0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 634 Просмотров
*

Igor1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Добрый день! При нажатии на метку выводится список статей имеющих такие же метки (по адресу .../component/tags/tag/...), а как сделать, чтобы перед заголовком статей выводилось еще и вступительного изображение для каждой статьи?
*

beliyadm

  • Легенда
  • 9512
  • 1650 / 65
  • Севастополь == Россия
Редактировать шаблон templates\шаблон\html\com_tags\tags\default_items.php и прописать там всё что угодно
Код
<?php
$images  = json_decode($item->images);
?>
<a href="<?php echo JRoute::_(TagsHelperRoute::getTagRoute($item->id . ':' . $item->alias)); ?>">
<img  src="<?php echo $images->image_intro; ?>" />
</a>
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Igor1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Большое спасибо за ответ!

Но к сожалению в com_tags\tags\ это не сработало. Вообще ничего не изменилось. А когда перенес эту конструкцию в com_tags\tag\default_items.php то перед названием статьи появился квадратик битого изображения, то есть путь к нему не найден, но хотя бы что-то уже есть:)
Вроде как шаблон вывода статей с одинаковым тегом выводится в \tag\default_items.php, насколько я понял. Если не сложно, подскажите, как должно быть правильно.
*

beliyadm

  • Легенда
  • 9512
  • 1650 / 65
  • Севастополь == Россия
А когда перенес эту конструкцию в com_tags\tag\default_items.php то перед названием статьи появился квадратик битого изображения, то есть путь к нему не найден,
Виноват, возможно попутал шаблон.
В com_tags\tag\default_items.php эту конструкцию нужно пихать внутрь цикла.
То есть внутри
Код
foreach ($this->items as $i => $item) :
нужно прописать получение картинки из JSON
Код
$images  = json_decode($item->images);
И соответственно там же получать картинку
Код
echo $images->image_intro;
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

Igor1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
К сожалению, так тоже не работает, также пустой путь к картинке :(
*

Igor1

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Черт! Посыпаю голову пеплом, оказывается вывод image_intro можно тупо включить в админке, и там же можно вывести и длину текста, если надо.  *ОХ-Х-Х*
А сам код вывода image_intro такой:

Код
<img src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>">
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать фото товара изображением для категории VirtueMart?

Автор Damarkuzz

Ответов: 23
Просмотров: 402
Последний ответ 21.09.2020, 22:54:19
от Damarkuzz
[РЕШЕНО] MySQL запрос на получение данных из доп. полей и статей

Автор effrit

Ответов: 11
Просмотров: 240
Последний ответ 20.09.2020, 20:07:40
от effrit
Как сделать счетчик просмотров материалов уникальными?

Автор Damarkuzz

Ответов: 1
Просмотров: 137
Последний ответ 18.09.2020, 19:49:15
от effrit
Вывод основного контента материала в блоге (без вступительного/readmore)

Автор tigra-uki

Ответов: 5
Просмотров: 258
Последний ответ 18.09.2020, 19:28:49
от effrit
Как сделать адаптивными таблицы?

Автор Zeya

Ответов: 23
Просмотров: 612
Последний ответ 18.09.2020, 15:28:19
от cntrl