У меня есть статические ресурсы, содержимое которых указывает на файлы изображений, загруженные через диспетчер контента ModX. Я создал типы содержимого JPG и PNG и установил для него статический ресурс вместе с расположением содержимого в строке.
Моя цель - отображать изображения с помощью плагина/чанка.
Плагин выглядит так:
$adds = $modx->getCollection('modResource', array('parent'=>44));
$output = "";
foreach ($adds as $add) {
$properties = $add->toArray();
$properties['base_url'] = $modx->getOption('base_url');
$output .= $modx->getChunk('advertisement', $properties);
}
return "<div id='add-slider-wrapper'><div id='add-slides'><ul class='add-slides-container'>" . $output . "</ul></div></div>";
И мой кусок "рекламы":
<li>
<a href="[[+description]]">
<img src="[[+base_url]][[+content]]" alt="" />
</a>
</li>
Однако это не работает. Вот что выводит ModX для статического ресурса:
<img src="/huayang/Images/Advertisements/04.jpg" alt="" width="0" height="0" style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 1px 1px;">
Почему он добавляет эти встроенные стили?
Кроме того, я вижу во вкладке сети, что что-то не так, см. скриншоты ниже:
Что я делаю неправильно?