JLayouter intro_image непонятно откуда добавляет div

  • 2 Ответов
  • 230 Просмотров

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

В макете blog_item.php вызывается JLayoutHelper::render('joomla.content.intro_image' ....
Мне нужно вывести только <img ...> без оберток
Удалил всё лишнее оставив только вывод самого изображения.
На фронте вижу
<div class="img_caption none" style="float: none; width: 700px;">
<img class="caption lead_img" title="" src="images/trofotocontent/telemax_18.jpg" alt="" itemprop="thumbnailUrl">
</div>

Откуда может появится  <div class="img_caption none" style="float: none; width: 700px;">
В вызывающем файле, разумеется, его тоже нет.
Несколько часов читаю Google? много нового узнал, но вопрос решить не могу.
Получается что render() использует еще какой-то макет в который и зашита эта обертка?
Какой, и где его искать?

Понял, что DIV добавляется JSом.
Пока не нашёл каким именно.
Шаблон - копия protostar.

*

Оффлайн FitMe

\layouts\joomla\content\intro_image.php
Не помню что именно как то тоже делал, но работает оно вроде с классом "caption"

и вроде как
/media/system/js/caption.js

Ну и можно попробовать переопределить его
в /templates/шаблон/js/system/caption.js.
« Последнее редактирование: 29.05.2016, 22:46:04 от FitMe »