ModX: отображать изображение статического ресурса

У меня есть статические ресурсы, содержимое которых указывает на файлы изображений, загруженные через диспетчер контента 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;">

Почему он добавляет эти встроенные стили?

Кроме того, я вижу во вкладке сети, что что-то не так, см. скриншоты ниже:

введите здесь описание изображениявведите здесь описание изображения

Что я делаю неправильно?


person fkoessler    schedule 31.03.2014    source источник
comment
Может быть, какой-то JS добавляет стили. Я бы исключил это в первую очередь.   -  person Phil    schedule 31.03.2014
comment
Это действительно JS, добавляющий стили. Но все та же проблема без JS: файл изображения не загружается (происходит то же самое, что показано на скриншотах)   -  person fkoessler    schedule 31.03.2014


Ответы (1)


Это был AdBlock, блокирующий загрузку изображений из-за «Рекламы» в пути к файлам! Он также добавлял встроенные стили.

Этот пост помог мне это выяснить.

person fkoessler    schedule 31.03.2014