Кнопки изменения количества в корзине

Автор monstro, 10 июля 2013, 19:24:48

« назад - далее »

monstro

Не понял как определиться с темой по данному вопросу. Помогите разобраться - не работают кнопки "+", "-" и "Удалить" на странице корзины (управляется в шаблоне shopping-cart.tpl). Со страниц товара по кнопке "Добавить в корзину" добавляется нормально (управляется product.tpl). Версия prestashoop 1.5.4.1.

coder

Проверяй шаблон shopping-cart-product-line.tpl
Функции добавить/удалить в файле cart-summary.js

monstro

coder, спасибо, разбираюсь помаленьку. подскажите где указывается какие ява скрипты грузить при загрузке страницы? я не вижу чтобы подгружался cart-summary.js на странице корзины.

DarinSr

Все js файлы, что находяться в паке /themes/ваша тема/js/ автоматически подключаются при загрузке шаблона header.tpl
{if isset($js_files)}
{foreach from=$js_files item=js_uri}
<script type="text/javascript" src="{$js_uri}"></script>
{/foreach}
{/if}

monstro

#4
DarinSr, я проверил, данный код в header.tpl есть. Получается - в директории /themes/mytheme/js/ скриптов 10, но в коде страницы товара подгружается 12 скриптов (видимо влияют модули), а в коде страницы корзины только 8! Что еще можно проверить?

upd: загружается на странице заказа всего 2 скрипта из той директории - themes/mytheme/js/tools.js и /themes/mytheme/js/tools/treeManagement.js

upd2: добавил в ручную строчку с загрузкой скрипта cart-summary.js в header.tpl - все заработало. в какой tpl её правильнее добавить? почему не работает автоматическая загрузка с помощью того кода с foreach?

Виктор Демидов

Все файлы с расширением js загружаются автоматически из директории
/themes/ваша тема/js/
Если у вас для страницы заказа свой шаблон
header.tpl
в нем укажите код загрузки файлов js или добавьте каждый js файл отдельно.

monstro

да пришлось пока что в ручную прописать. а где задается переменная $js_files для header.tpl?

Виталий

Цитироватьа где задается переменная $js_files для header.tpl?
/classes/controller/FrontController.php
Cоздание интернет сайтов Webstudio UwK