Октябрь CMS | отображать изображения в списках переупорядочения

Есть способ включить функцию переупорядочения на контроллере списка и переупорядочить элементы списка с помощью name например…

Но есть ли способ отображения изображений вместо текста в списке повторного заказа?

введите описание изображения здесь

Что у меня сейчас:

config_reorder.yaml

title: 'Configurar a ordem'
azuRef: ref
azuImg: image
modelClass: Frama\Azulejos\Models\Azulejo
toolbar:
buttons: reorder_toolbar

ReorderController.php

...
public function __construct($controller)
{
...

$this->azuImg = $this->getConfig('azuImg', $this->azuImg);

...

}
...

И в результате, конечно, я получаю текст … И я не знаю, что с этим делать … Мне нужен доступ к пути или (лучше) getThumb

введите описание изображения здесь


РЕДАКТИРОВАТЬ

Хорошо, я могу получить путь с чем-то вроде этого, преобразовав жало:

json_decode($this->reorderGetRecordImg($record))->path

Но как заставить работать большой палец?

1

Решение

РЕШЕНИЕ

Ну, решение было легко, как *** K 🙂

Модули / бэкенд / поведения / rendercontroller / обертоны / _records.htm

<?php foreach ($records as $record): ?>
<!-- ... -->

<img src="<?= $record->image->getThumb(50,'auto',['mode' => 'landscape']) ?>" alt="">

<!-- ... -->
<?php endforeach ?>

ИЛИ ЖЕ:

Модули / бэкенд / поведения / rendercontroller / обертоны / _records.htm

<?php foreach ($records as $record): ?>
<!-- ... -->

<img src="<?= $this->reorderGetRecordImg($record) ?>" alt="">

<!-- ... -->
<?php endforeach ?>

ReorderController.php

...
public function __construct($controller)
{
...

$this->azuImg = $this->getConfig('azuImg', $this->azuImg);

...

}
...
public function reorderGetRecordImg($record)
{
return $record->image->getThumb(50,'auto',['mode' => 'landscape']);
}
...
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]