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

Igor1

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

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
Редактировать шаблон 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>
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Igor1

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

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

beliyadm

  • Легенда
  • 9758
  • 1664 / 66
  • Севастополь, Россия
А когда перенес эту конструкцию в 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;
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

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); ?>">
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод содержимого модуля mod_custom без html разметки

Автор goga_pgasovav

Ответов: 3
Просмотров: 463
Последний ответ 07.06.2024, 11:15:50
от goga_pgasovav
Как сделать картинку ссылкой на материал без Вводного изображения?

Автор OZlaim

Ответов: 0
Просмотров: 355
Последний ответ 30.05.2024, 01:28:37
от OZlaim
Архив статей – в чём суть?

Автор Gerostrat

Ответов: 3
Просмотров: 506
Последний ответ 14.03.2024, 21:03:48
от sivers
Вывод даты материала в списке тегов

Автор androv77

Ответов: 2
Просмотров: 1037
Последний ответ 09.11.2023, 16:33:08
от denxio
Вывод дополнительного поля материала в модуле

Автор timofe

Ответов: 10
Просмотров: 1725
Последний ответ 06.10.2023, 14:02:24
от Mitriy