-
Content Count
93 -
Joined
-
Last visited
About get31
- Birthday 01/10/1990
Контактная информация
- Site:
-
Skype
net
- Telegram
Информация о вас
-
Фриланс
Дизайн
Верстка
SEO -
Версия CMS
2.x
-
From
То тут, то там
Recent Profile Visitors
-
Разный дизайн плиток товара для категории.
get31 replied to MRGLONIN's topic in Общие вопросы по функционалу и дизайну
Все, сделал сам, спасибо за наводку -
Разный дизайн плиток товара для категории.
get31 replied to MRGLONIN's topic in Общие вопросы по функционалу и дизайну
Честно, не пойму. Нужно это заделать в if где в одном показать in_stock в другом без? или как? -
Разный дизайн плиток товара для категории.
get31 replied to MRGLONIN's topic in Общие вопросы по функционалу и дизайну
Правильно, но если это убрать будет нормально выводиться, НО возникает другая проблема: если в админке ставим количество бесконечно какому-то варианту, то покажет страницу product_stock.tpl (нет в наличии) -
Разный дизайн плиток товара для категории.
get31 replied to MRGLONIN's topic in Общие вопросы по функционалу и дизайну
1. варианты из php $variants = array(); foreach($this->variants->get_variants(array('product_id'=>$product->id, 'in_stock'=>true)) as $v) $variants[$v->id] = $v; $product->variants = $variants; // Вариант по умолчанию if(($v_id = $this->request->get('variant', 'integer'))>0 && isset($variants[$v_id])) $product->variant = $variants[$v_id]; else $product->variant = reset($variants); 2. Вывод аналогичен product.tpl, только заменил <h1> на "ссори, товары не в наличии", чтобы понять переключает ли шаблон. Ну -
Разный дизайн плиток товара для категории.
get31 replied to MRGLONIN's topic in Общие вопросы по функционалу и дизайну
Делал на стандартной Simpla. В ProductView.php заменил вывод шаблона if ($product->variant->stock == 0){ return $this->design->fetch('product_stock.tpl'); }else{ return $this->design->fetch('product.tpl'); } В шаблонах product.tpl {foreach $product->variants as $v} {if $v->stock > 0} <tr class="variant"> <td> <input id="product_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $product->variant->id==$v->id}checked{/if} {if $product->variants|count<2}style -
Разный дизайн плиток товара для категории.
get31 replied to MRGLONIN's topic in Общие вопросы по функционалу и дизайну
у меня так и стоит, но не выводит варианты с нулевым количеством -
Разный дизайн плиток товара для категории.
get31 replied to MRGLONIN's topic in Общие вопросы по функционалу и дизайну
Ссори, вопрос все еще открыт))))) Отображение идет в разные .tpl, но хочу сделать вывод в файле где количество варианта есть - вывод тех вариантов, которые с нулевым количеством. Подскажите плиз, как это сделать? -
Разный дизайн плиток товара для категории.
get31 replied to MRGLONIN's topic in Общие вопросы по функционалу и дизайну
Все, вопрос закрыт) спасибо) -
Разный дизайн плиток товара для категории.
get31 replied to MRGLONIN's topic in Общие вопросы по функционалу и дизайну
Да, имел ввиду что количество. а можно как-то с foreach совместить? ибо в шаблоне к примеру если из 4х вариантов с количеством 0, но один вариант имеет количество бесконечное, то отображается в шаблоне как с количеством ноль: if ($product->variant-stock == 0){ return $this->design->fetch('product_stock.tpl'); Как правильно прописать условие, чтобы отображалось в шаблоне return $this->design->fetch('product.tpl'); ? -
Разный дизайн плиток товара для категории.
get31 replied to MRGLONIN's topic in Общие вопросы по функционалу и дизайну
А сделать в карточке товара если количество вариантов ноль? if ($product->variant-stock == 0){ return $this->design->fetch('product_stock.tpl'); }else{ return $this->design->fetch('product.tpl'); } Как правильно написать такого плана в ProductView? -
Вывод вариантов с нулевым количеством
get31 replied to get31's topic in Общие вопросы по функционалу и дизайну
Проверил на стандартной симпле, вроде разобрался. Сейчас пробую на своем, может уже путаюсь потому как долго сижу))) -
Вывод вариантов с нулевым количеством
get31 replied to get31's topic in Общие вопросы по функционалу и дизайну
Проверил на стандартной, да действительно. Изменений много, что уже запутался))) Но в стандартной вообще не выводятся варианты c 0 даже если убрать 'in_stock'=>true, а значит у меня тоже не отображается. в ProductView.php у меня: $product_url = $this->request->get('product_url', 'string'); if(empty($product_url)) return false; // Выбираем товар из базы $product = $this->products->get_product((string)$product_url); if(empty($product) || (!$product->visible && empty($_SESSION['admin']))) return false; $product->images = $this-> -
Вывод вариантов с нулевым количеством
get31 replied to get31's topic in Общие вопросы по функционалу и дизайну
юмор так себе... но а если серьезно, то когда выводит что товара нет в наличии, если дважды нажать в админке сохранить товар, то выводит нормально, но зачем нажимать дважды?)) -
get31 started following Вывод вариантов с нулевым количеством
-
Вывод вариантов с нулевым количеством
get31 posted a topic in Общие вопросы по функционалу и дизайну
Добрый день. Подскажите пожалуйста, как вывести варианты с нулевым количеством в карточке товара? Сейчас варианты скрываются если в view/Product.php есть: foreach($this->variants->get_variants(array('product_id'=>$product->id, 'in_stock'=>true)) as $v) Если заменить на: foreach($this->variants->get_variants(array('product_id'=>$product->id)) as $v) То все работает как надо, но встречается другая проблема, а именно: если все варианты по нулям, и потом заменить какой-то из вариантов на бесконечность, то карточка товара показывает, что товара н -
Как вывести связанные товары в корзине?
get31 replied to palehin's topic in Общие вопросы по функционалу и дизайну
А как сделать в каталоге в {foreach $products as $product} ?