Количество товара с +/- в списке товаров на OpenCart #753326


#0 by web_profiler
находил много тем по добавлению возможности ввода количества товара в списке товаров в категории, а вот как сделать через +/- так и не нашел. у меня на сайте, если зайти в товар есть такая возможность (можно +/- добавлять/убавлять количество покупаемого товара). так вот, очень хочется добавить такую возможность из списка товаров понимаю, что к редактированию нужны файлы: category.php, category.tpl, common.js но я как ни пробывал совместить строки по мануалам с форума - +/- у меня никак не появлялся. переменную minimum добавлял. вообщем ничего без вашей помощи понял у меня не выйдет скидываю файлики в файле 2.jpg - это как сейчас у меня в товаре и как хотелось бы видеть в списке товаров файл 3.jpg - это сейчас простая кнопка купить вот кусок кода, который как я понял отвечает за вывод +/- в товаре <?php } ?>       <div class="cart">         <div>           <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />           <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />           <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />           <span class="links"><a onclick="addToWishList('<?php echo $product_id; ?>');"><?php echo $button_wishlist; ?></a><br />             <a onclick="addToCompare('<?php echo $product_id; ?>');"><?php echo $button_compare; ?></a></span>         </div>         <?php if ($minimum > 1) { ?>         <div class="minimum"><?php echo $text_minimum; ?></div>         <?php } ?>       </div>       <?php if ($review_status) { ?>       <div class="review">         <div><img src="catalog/view/theme/default2/image/stars-<?php echo $rating; ?>.png" alt="<?php echo $reviews; ?>" /><a onclick="$('a[href='#tab-review']').trigger('click');"><?php echo $reviews; ?></a></div>         <div class="share"> <!-- AddThis Button BEGIN --> <script type="text/javascript">(function { if (window.pluso)if (typeof window.pluso.start == "function") return; if (window.ifpluso==undefined) { window.ifpluso = 1; var d = document, s = d.createElement('script'), g = 'getElementsByTagName'; s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true; s.src = ('https:' == window.location.protocol ? 'https' : 'http')  + '://share.pluso.ru/pluso-like.js'; var h=d[g]('body')[0]; h.appendChild(s); }});</script> <div class="pluso" data-background="transparent" data-options="small,square,line,horizontal,nocounter,theme=04" data-services="vkontakte,odnoklassniki,facebook,twitter,google,moimir,email,print"></div>           <!-- AddThis Button END -->         </div>       </div>       <?php } ?>     </div>   </div>   <div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>     <?php if ($attribute_groups) { ?>     <a href="#tab-attribute"><?php echo $tab_attribute; ?></a>     <?php } ?>     <?php if ($review_status) { ?>     <a href="#tab-review"><?php echo $tab_review; ?></a>     <?php } ?>     <?php if ($products) { ?>     <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>     <?php } ?>   </div>   <div id="tab-description" class="tab-content"><?php echo $description; ?></div>   <?php if ($attribute_groups) { ?>   <div id="tab-attribute" class="tab-content">     <table class="attribute">       <?php foreach ($attribute_groups as $attribute_group) { ?>       <thead>         <tr>           <td colspan="2"><?php echo $attribute_group['name']; ?></td>         </tr>       </thead>       <tbody>         <?php foreach ($attribute_group['attribute'] as $attribute) { ?>         <tr>           <td><?php echo $attribute['name']; ?></td>           <td><?php echo $attribute['text']; ?></td>         </tr>         <?php } ?>       </tbody>       <?php } ?>     </table>   </div> а вот кусок кода в файле category.tpl как правильно скомпоновать ума не приложу <?php } ?>              <div class="rating"><img src="catalog/view/theme/default2/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div>              <div class="cart">         <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />       </div>       <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>       <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>     </div>     <?php } ?> вот что получилось сделать на сейчас при коде       <div class="cart">           <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />           <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />           <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />       </div>       <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div>       <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div>    <?php if ($minimum > 1) { ?>         <div class="minimum"><?php echo $text_minimum; ?></div>         <?php } ?> и ошибка <b>Notice</b>: Undefined variable: minimum in <b>/home/balea/balea.od.ua/www/catalog/view/theme/default2/template/product/category.tpl</b> on line <b>81</b> хотя переменную добавлял
#1 by web_profiler
что я не так делаю?
#2 by web_profiler
помогите, плиз
#3 by LYuri
как решил проблему? есть решение?
#4 by Еврейчик
вы не ошиблись ли форумом?
#5 by APXi
На JS пишешь скрипт, при нажатии на одну кнопку в поле значение увеличивается на 1, при нажатии на другую уменьшается. Почитай по JS или JQuery
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С