все! Таким образом, я стал бренд-spankin 'новым для SilverStripe, и хотя мне удалось изменить модуль «Галерея», чтобы включить параметр для установки размера эскиза, у меня возникают проблемы с использованием значений ширины и высоты эскиза в моем шаблон. В приведенном ниже коде не отображаются изображения галереи (если я жестко задаю ширину и высоту, например 250 250, которые они отображают), но после цикла, в котором я показываю значения $ ThumbWidth и $ ThumbHeight, они отображаются только штрафом. .so Я знаю, что эти значения доступны для шаблона.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 не нравится значениям, которые я передаю ей. Может кто-то пролить свет на то, где моя ошибка?
Спасибо! Bryan
Попробуйте '$ Up.ThumbWidth' и' $ Up.ThumbHeight' в вашем цикле. Я думаю, что это может быть проблема. – Turnerj
Вы правы - это проблема. Трюк состоял в том, чтобы использовать «$ Top.ThumbWidth» и «$ Top.ThumbHeight». –