Jump to content

помогите с выводом продукта


Recommended Posts

всем привет, очень нужна ваша помощь

задача такая:
надо сделать вывод Color picker’a каждого цвета отдельно с названием ценой возможностью выбрать количество и добавить в карзину вариант (конкретно – цвет) продукта

сейчас сделано так
http://img534.imageshack.us/img534/138/kaipdabaryra.png

надо сделать так:
http://img683.imageshack.us/img683/7567/kaipreikiapadaryti.jpg

уже пол работы сделано, кто может подсказать как реализовать количество товаров и кнопку?

файл: themes/prestashop/product.tpl

версия 1.4

Link to comment
Share on other sites

нет, я сам ничего особо не менял в шаблоне. шаблон взял стандартный, но ничего не выходит путём перемещения и копирывания с одного места на другое. мне всё-таки удалось сделать вывод цветов в столбик с кнопкой добавления в карзину используя стандартный модуль color-picker

<!-- стандартный код, не менял  -->

{if isset($colors) && $colors}
<!-- colors -->


{l s='Pick a color:' js=1}



{foreach from=$colors key='id_attribute' item='color'}

<!----------------------- начала формы -->
<form id="buy_block" {if $PS_CATALOG_MODE AND !isset($groups) AND $product->quantity > 0}class="hidden"{/if} action="{$link->getPageLink('cart.php')}" method="post">
<!--  вывод  color picker  -->

{if file_exists($col_img_dir|cat:$id_attribute|cat:'.jpg')}
{$color.name}



<!----------------------- кнопка добавления в корзину -->


quantity <= 0) OR !$product->available_for_order OR (isset($restricted_country_mode) AND $restricted_country_mode) OR $PS_CATALOG_MODE} style="display: none;"{/if} id="add_to_cart" class="buttons_bottom_block">
<input type="submit" name="Submit"></p>
{if isset($HOOK_PRODUCT_ACTIONS) && $HOOK_PRODUCT_ACTIONS}{$HOOK_PRODUCT_ACTIONS}{/if}

<!----------------------- поле для введения количества товаров -->


quantity == 0) OR $virtual OR !$product->available_for_order OR $PS_CATALOG_MODE} style="display: none;"{/if}>
{l s='Quantity :'}
<input type="text" name="qty" id="quantity_wanted" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}{if $product->minimal_quantity > 1}{$product->minimal_quantity}{else}1{/if}{/if}" size="2" maxlength="3" {if $product->minimal_quantity > 1}onkeyup="checkMinimalQuantity({$product->minimal_quantity});"{/if} />




</form>
<!-- стандартный код, не менял  -->
{/if}




{/foreach}



{/if}



то есть, у меня сейчас только одна беда - не читается количество введённого желаемого товара для добавления в корзину возле цвета, вбивается только по одному цвету товара. число один он берёт от стандартного введённого в "главном блоке" добавления товара, где выводится цена, остаток на складе, атрибуты и остальная инфромация

буду нереально благодарен за подсказку

пример посмотреть можно тут http://hipershop.lt/test/product.php?id_product=13

так как я использую престу впервые, то может у вас получится мне рассказать где моя беда

Link to comment
Share on other sites

Проинспектировал через dreamwaver нашел форму поиски ошибки стоит начать с cart.php


помогите тыкнув носом в конкретное место.. неделю мучаюсь.. я не специалист в этом деле..
Link to comment
Share on other sites

в сылке (http://hipershop.lt/test/product.php?id_product=13) где у меня не работает я использовал версию 28 марта этого года из svn репозитория
дизайн я использую стандарный, только немножко переделанный CSS..
у меня стоит уже на линукс сервере со всеми последними обновлениями и дело исполнения ошибки точьно не в ресурсах сервера, денвер мне точно не поможет. толковый программист ничем не помог..

в том коде, что мне написали, я знаю, что есть ошибка, я его в оригинале дал из product.tpl

я только не могу понять, где эта сама шибка находится, чтоб её исправить

Link to comment
Share on other sites

×
×
  • Create New...