ModX:显示静态资源图像

时间:2014-03-31 03:38:40

标签: modx modx-revolution

我有静态资源,其内容指向通过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;">

为什么要添加这些内联样式?

此外,我可以在网络标签中看到出现问题,请参阅下面的屏幕截图:

enter image description here enter image description here

我做错了什么?

1 个答案:

答案 0 :(得分:0)

由于&#34;广告&#34; AdBlock阻止了图片下载在文件&#39;路径!它也添加了内联样式。

This post帮我找到了......