все! Итак, я новичок в SilverStripe, и хотя мне удалось изменить модуль «Галерея», чтобы включить параметр для установки размера миниатюры, у меня возникают проблемы с использованием значений ширины/высоты миниатюры в моем шаблон. В приведенном ниже коде не отображается ни одно из изображений галереи (если я жестко запрограммирую ширину и высоту, например, 250 250, которые они отображают), но после цикла, в котором я отображаю значения $ThumbWidth и $ThumbHeight, они отображаются просто отлично. .so я знаю, что эти значения доступны для шаблона.
<% 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
в своем цикле. Я думаю, что это может быть проблема области видимости. - person Turnerj   schedule 06.09.2015