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

Igor1

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

beliyadm

  • Легенда
  • 9710
  • 1661 / 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

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

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

Автор Pzhigalov

Ответов: 0
Просмотров: 42
Последний ответ 27.09.2023, 22:45:29
от Pzhigalov
Вывод даты материала в списке тегов

Автор androv77

Ответов: 1
Просмотров: 373
Последний ответ 02.02.2023, 06:51:59
от beliyadm
Вывод даты публикации материала в списке меток tags

Автор androv77

Ответов: 1
Просмотров: 334
Последний ответ 07.01.2023, 13:23:15
от NewUsers
Как сделать боковое выпадающее меню гамбургер

Автор Mnojitell

Ответов: 0
Просмотров: 339
Последний ответ 15.12.2022, 14:24:20
от Mnojitell
Массовый импорт статей из Excel в Joomla

Автор koskanalya

Ответов: 1
Просмотров: 395
Последний ответ 05.11.2022, 14:15:34
от antony2606