Перейти к содержанию
Форум поддержки пользователей VamShop

Установка колличества товаров в списке товаров


Рекомендуемые сообщения

Саш подскажи пожалуйста как сделать, чтобы колличество товара, добавляемого в корзину, можно было установить прямо из списка товаров, не переходя на карточку товара? к примеру как здесь. http://www.eapteka.ru/goods/drugs/gasroenterology/tonus/

Отлично было бы этот вопросик добавить в faq, чтоб не потерялся если решение сложное

Ссылка на сообщение
Поделиться на другие сайты

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

Можно включить ajax корзину, тогда можно будет несколько раз нажимать купить, страница не будет перезагружаться и вобщем-то можно добавлять будет по-несколько товаров.

Включается ajax корзина в Админке - Настройки - Основные - Мой магазин.

В самом низу.

Ссылка на сообщение
Поделиться на другие сайты

Спасиб, да про Ajax корзину знаю, но мене это мало поможет. Попробую обратиться к программерам-фрилансерам, если сделают, то выложу решение на форуме

Ссылка на сообщение
Поделиться на другие сайты

Могу лишь сказать, что нужно редактировать файл /includes/modules/product_listing

и шаблоны списка товаров /templates/шаблон/module/product_listing

Прежде посмотреть как сделано на странице карточки товара.

т.е. в /includes/modules/product_info.php и /templates/шаблон/module/product_info/product_info_v1.html

Ссылка на сообщение
Поделиться на другие сайты
  • 2 years later...

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

Ссылка на сообщение
Поделиться на другие сайты

Может быть на странице из трех позиций не стоит предлагать вывод в 10, 20, 50 и 100 позиций? Т.е. добавить проверку - если больше, чем количество строк, то не выводить? А то как-то нелепо смотрится.

Ссылка на сообщение
Поделиться на другие сайты

Может быть на странице из трех позиций не стоит предлагать вывод в 10, 20, 50 и 100 позиций? Т.е. добавить проверку - если больше, чем количество строк, то не выводить? А то как-то нелепо смотрится.

согласен. но заказчик перестал платить, так что сам пусть и правит  8)

Ссылка на сообщение
Поделиться на другие сайты

ABerezin

Спасибо Андрей.

Действительно, зачем лишний раз отвлекать не нужными ссылками.

Что б ссылки для разбивки страницы выводились только если товаров много в категории, можно попробовать в /templates/шаблон/module/product_listing/ поменять:


{#text_products_per_page#} <a href="{$LINK_PAGE}10">10</a>, <a href="{$LINK_PAGE}20">20</a>, <a href="{$LINK_PAGE}50">50</a>, <a href="{$LINK_PAGE}100">100</a>
[/code] на:
[code]
{if count($module_content) > $smarty.const.MAX_DISPLAY_SEARCH_RESULTS}
{#text_products_per_page#} <a href="{$LINK_PAGE}10">10</a>, <a href="{$LINK_PAGE}20">20</a>, <a href="{$LINK_PAGE}50">50</a>, <a href="{$LINK_PAGE}100">100</a>
{/if}

Ссылка на сообщение
Поделиться на другие сайты

Саша, лучше внутри if добавить проверку на каждое значение. Вполне возможна ситуация, кога уместно выводить 10, 20 и 50, а 100 уже не имеет смысл.

Ссылка на сообщение
Поделиться на другие сайты

Андрей, ты имеешь в виду что-то вроде:


{#text_products_per_page#}

{if count($module_content) > 10}
<a href="{$LINK_PAGE}10">10</a>,
{/if}

{if count($module_content) > 20}
<a href="{$LINK_PAGE}20">20</a>,
{/if}

{if count($module_content) > 50}
<a href="{$LINK_PAGE}50">50</a>,
{/if}

{if count($module_content) > 100}
<a href="{$LINK_PAGE}100">100</a>
{/if}
[/code]

?

Ссылка на сообщение
Поделиться на другие сайты

Да, Саша, примерно так:

{if count($module_content) > $smarty.const.MAX_DISPLAY_SEARCH_RESULTS}
{#text_products_per_page#}

{if count($module_content) > 10}
<a href="{$LINK_PAGE}10">10</a>,
{/if}

{if count($module_content) > 20}
<a href="{$LINK_PAGE}20">20</a>,
{/if}

{if count($module_content) > 50}
<a href="{$LINK_PAGE}50">50</a>,
{/if}

{if count($module_content) > 100}
<a href="{$LINK_PAGE}100">100</a>
{/if}

{/if}[/code]

Тут в коде можно покрасивее сделать, но жара мешает думать :(

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...