Оновлено okaycms v4.4.0
1.Додаємо код у Okay/Controllers/ProductController.php
2. Вивід у product.tpl
P.S пробував додати до page.tpl все чудово працює
1.Додаємо код у Okay/Controllers/ProductController.php
- Спойлер
- Импортуємо класс DeliveriesEntity у наш контреллер
Code: Выделить всё
use Okay\Entities\DeliveriesEntity;
Тепер, ми можемо впровадити залежність типу DeliveriesEntity у метод renderCode: Выделить всё
public function render(
//...
DeliveriesEntity $deliveriesEntity, // Доданий аргумент
$url
)
Отримання списку доставок та передача до шаблонуCode: Выделить всё
$this->design->assign('deliveries', $deliveriesEntity->find(['visible' => 1]));
2. Вивід у product.tpl
Code: Выделить всё
{if $deliveries}
{foreach $deliveries as $delivery}
<img src="{$delivery->image|resize:50:50:false:$config->resized_deliveries_dir}"/>
<span>{$delivery->name|escape}</span>
{/foreach}
{/if}
P.S пробував додати до page.tpl все чудово працює