[Готово] Таблица размеров товара msOptionsPrice2
Собственно нужно было сделать такую штуку

Сниппет SizeTable, на правах говнокода. Нужно было решить быстро и безболезненно.
Возможно кому-то пригодится. В админке выглядит так:


Сниппет SizeTable, на правах говнокода. Нужно было решить быстро и безболезненно.
<?php
$sql = "SELECT * FROM modx_msop2_price WHERE product_id=".$modx->resource->id;
$result = $modx->query($sql);
$data = $result->fetchAll(PDO::FETCH_ASSOC);
if($data){
echo '<div class="content_block shop_table" id="shop_table"><table class="test" id="test"><tbody><tr><td>Размер</td><td>Цена, тыс.шт</td><td class="add"></td></tr>';
foreach ($data as $size) {
echo '<tr><td class="size">'.$size[value].'</td><td>'.($size[price] * 1000).' руб.</td>';
echo '<td class="add">
<form class="ms2_form" method="post"><input type="hidden" name="id" value="'.$modx->resource->id.'" />
<input name="options[size]" class="hidden" value="'.$size[value].'">
<input type="number" name="count" id="product_price" class="input-sm form-control" value="1" /> тыс.шт.
<button type="submit" class="btn btn-default" name="ms2_action" value="cart/add">В корзину</button>
</form></td></tr>';
}
echo '</tbody></table></div>';
}Возможно кому-то пригодится. В админке выглядит так:

Комментарии: 11
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
выглядит так
На многих видел только select или radio, т.е. одиночный выбор.
Для примера "ламода".
Я пытаюсь приколхозить для вывода в ms.Products.row