1
all!所以我是品牌spankin'SilverStripe的新手,雖然我已成功修改「圖庫」模塊以包括設置縮略圖大小的選項,但我在使用縮略圖寬度/高度值時遇到了問題模板。下面的代碼不顯示任何圖庫圖像(如果我硬編碼的寬度和高度,例如250,250他們顯示) - 但在顯示$ ThumbWidth和$ ThumbHeight值的循環後,這些顯示就好了..所以我知道這些值可用於模板。SilverStripe在模板中使用字段值
<% loop OrderedImages %>
<a class="fancybox" data-fancybox-group="gallery" href="$Filename" title="$Caption">
$SetSize($ThumbWidth, $ThumbHeight)
</a>
<% end_loop %>
Width: $ThumbWidth
Height: $ThumbHeight
顯然,$ SetSize函數並不喜歡我傳遞給它的值。有人能澄清我的錯誤在哪裏嗎?
謝謝! 布萊恩
在循環中嘗試'$ Up.ThumbWidth'和'$ Up.ThumbHeight'。我認爲這可能是一個範圍界定問題。 – Turnerj
你是對的 - 這是一個範圍界定問題。訣竅是使用'$ Top.ThumbWidth'和'$ Top.ThumbHeight'。 –