DotPlant2 CMS позволяет привязывать изображения к любой сущности (товар, страница и т.д.) прямо через административную панель, а для вывода изображений на фронтенде используется виджет
app\modules\image\widgets\ObjectImageWidget.
Виджет может принимать следующие параметры:
model - модель объекта, для которого нужно вывести изображения (обязательно)viewFile - файл отображения виджетаlimit - предел количества выводимых изображенийoffset - позиция смещенияthumbnailOnDemand - ложь или истина, выводить миниатюру или нетthumbnailWidth и thumbnailHeight - ширина и высота миниатюры соответственноuseWatermark - ложь или истина, выводить накладывать водяной знак или нетМинимальный вызов виджета выглядит следующим образом:
<?=
app\modules\image\widgets\ObjectImageWidget::widget(
[
'model' => $model,
]
)
?>