【发布时间】:2014-03-31 03:38:39
【问题描述】:
我有静态资源,其内容指向通过 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;">
为什么要添加那些内联样式?
此外,我可以在网络选项卡中看到有问题,请参阅下面的屏幕截图:
我做错了什么?
【问题讨论】:
-
可能是一些 JS 添加了样式。我会先排除这种可能性。
-
确实是JS加样式。但是没有 JS 还是一样的问题:图片文件没有下载(和截图一样)
标签: modx modx-revolution