skip to content
KAD::Wiki
User Tools
Log In
Site Tools
Search
Tools
Show page
Old revisions
Log In
>
You are here:
Приветствие
»
Для сотрудников
»
Разработка
»
HostCMS
»
Статьи (по модулям)
»
Интернет-магазин
»
Корзина
»
Ошибки в корзине
private:koding:hostcms:modules:shop:cart:errors
Media Files
====== Ошибки в корзине ====== ===== Кэширование корзины ===== ==== Страница корзины ==== Если возникает проблема с тем, что страница корзины кэшируется и после добавления в нее новых товаров не обновляется, то возможно на сайте настроено кэширование в статичные файлы, но страница корзина при этом не добавлена в список исключений. Для исправления проблемы необходимо в настройках сайта на вкладке «Кэширование» добавить путь к странице корзины в список исключений, в этом случае статичное кэширование не будет использоваться на странице корзины, и она будет работать должным образом. ==== Краткая корзина ==== При использовании кэширования в статичные файлы также могут быть проблемы с краткой корзиной. Если краткая корзина сохраняет свое состояние при первом запросе к странице и отображает некорректные данные, то необходимо в вызов краткой корзины добавить метод ''refreshLittleCart''. Этот метод выведет рядом с краткой корзиной JS-код, который будет выполнять AJAX-запрос к корзине и обновлять краткую корзину каждый раз при загрузке страницы. Должно получиться так: <code php>$Shop_Cart_Controller_Show ->xsl( Core_Entity::factory('Xsl')->getByName('МагазинКорзинаКраткая') ) ->refreshLittleCart() ->show();</code>
Save
Preview
Cancel
Edit summary
private/koding/hostcms/modules/shop/cart/errors.txt
· Last modified: 30.06.17 в 12:44 by
maximzasorin_gmail.com
Page Tools
Show page
Old revisions
Export to PDF
Rename Page
Back to top