[Готово] Таблица размеров товара 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, т.е. одиночный выбор.
Для примера "ламода".
                    На многих видел только select или radio, т.е. одиночный выбор.
Для примера "ламода".
                Как раз для оптовиков, Вова и дописывал на указанном скрине. Еще не протестировали, но все вроде работает))!            
                    
                Здесь используется msOptionPrice2?            
                    
                Подскажите, чем закончилась история с обкаткой этого сниппета, сейчас бы он очень мне пригодился.            
                    
                Не ясен момент где вызывать сниппет, и каким образом сниппет преобразовывает бэкенд?            
                    
                на странице товара, никак не преобразовывает, это же сниппет            
                    
                Теперь понятно почему у меня не получается. 
Я пытаюсь приколхозить для вывода в ms.Products.row
                    Я пытаюсь приколхозить для вывода в ms.Products.row
                то есть готового решения для tpl.msProducts.row нет(
            
                    
                Если вы по поводу msOptionsPrice2 — то пишите в поддержку. Все решим.
            
                    
                Создайте такой же сниппет. замените 1ю строчку и передавайте в сниппет id товара. Вот и весь колхоз            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                    
            
                    
                    
                