Возможность отображения вариантов товара таблицей

Если вам не хватает какой-либо функциональности - расскажите об этом

Модератор: core team

lukas
Участник
Сообщения: 11
Зарегистрирован: Чт сен 15, 2016 5:20 pm

Возможность отображения вариантов товара таблицей

Сообщение lukas » Вт ноя 22, 2016 11:48 am

Возможность отображения вариантов товара таблицей.

/themes/default/views/store/product/view.php

Код: Выделить всё

<?php foreach ($product->getVariantsGroup() as $title => $variantsGroup): { ?>
<tr>
<td style="padding: 0;">
<?= CHtml::encode($title); ?>
</td>
<td>
<?= CHtml::dropDownList('ProductVariant[]',null,CHtml::listData($variantsGroup, 'id', 'optionValue'),
['empty' => '', 'class' => 'form-control', 'options' => $product->getVariantsOptions()]); ?>
</td>
</tr>
<?php } endforeach; ?>


protected/modules/store/models/Product.php

Код: Выделить всё

foreach ((array)$this->variants as $variant) {
$options[$variant->id] = ['data-type' => $variant->type, 'data-amount' => $variant->amount, 'data-sku' => $variant->sku, 'data-attribute_value' => $variant->attribute_value];}


themes/default/views/store/product/view.php

Код: Выделить всё

<?php foreach ($product->getVariantsGroup() as $title => $variantsGroup): { ?>
<tr>
<td>
<?php var_dump ($product->getVariantsOptions()); ?>

Аватара пользователя
xoma
Администратор
Сообщения: 1971
Зарегистрирован: Ср авг 22, 2012 8:54 am
Контактная информация:

Re: Возможность отображения вариантов товара таблицей

Сообщение xoma » Вт ноя 22, 2016 1:15 pm

У ва какой-то вопрос? Или просто делитесь кодом?
отследить-посылку.рф - дружит с "Юпи!", следит за посылками!


Вернуться в «Предложения и улучшения»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя