我有静态资源,其内容指向通过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;">
为什么要添加这些内联样式?
此外,我可以在网络标签中看到出现问题,请参阅下面的屏幕截图:
我做错了什么?