1
我有靜態資源,其內容指向通過ModX內容管理器上傳的圖像文件。我創建了JPG和PNG內容類型,並將其設置爲靜態資源以及內容處置內聯。ModX:顯示靜態資源圖片
我的目標是在插件/塊的幫助下顯示圖像。
插件看起來像:
$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添加樣式。我會先排除。 – Phil
確實是JS添加了樣式。但是沒有JS的問題仍然存在:圖像文件沒有下載(同樣的事情發生在屏幕截圖中) –