|
|
26.08.2011, 12:15
|
|
Александр
Зарегистрирован: 2010-08-10
Сообщений: 43
|
Стоит версия NetCat 4.5 Business с модулем MiniShop.
Сделана страница с компонентой товаров + кнопочка с добавлением в корзину. Тут все работает.
Сделана страница /cart/ с компонентой "Минимагазин : Корзина". при переходе в нее выводится ошибка:
Код:Fatal error: Uncaught exception 'Exception' with message 'Subdivision with id 5 does not exist'
in D:\localhost\...\netcat\system\essences\nc_subdivision.class.php:33
Stack trace:
#0 D:\localhost\...\netcat\system\essences\nc_subdivision.class.php(211): nc_Subdivision->get_by_id('5')
#1 D:\localhost\...\netcat\system\essences\nc_subdivision.class.php(57): nc_Subdivision->inherit(Array)
#2 D:\localhost\...\netcat\system\essences\nc_subdivision.class.php(211): nc_Subdivision->get_by_id('101')
#3 D:\localhost\...\netcat\system\essences\nc_subdivision.class.php(57): nc_Subdivision->inherit(Array)
#4 D:\localhost\...\netcat\system\essences\nc_sub_class.class.php(184): nc_Subdivision->get_by_id('103')
#5 D:\localhost\...\netcat\system\essences\nc_sub_class.class.php(117): nc_Sub_Class->inherit(Array, 0)
#6 D:\localhost\...\netcat\modules\minishop\nc_minishop.class.php(310): nc_Sub_Class->get_by_id('137')
#7 D in D:\localhost\...\netcat\system\essences\nc_subdivision.class.php on line 33
Разработка сайтов на NetCat
|
|
|
26.08.2011, 12:22
|
|
Александр
Зарегистрирован: 2010-08-10
Сообщений: 43
|
Разобрался. В Настройки модуля - Системные нужно изменить ID компоненты в разделе.
Оценка: "большой минус" документации по модулю.
Разработка сайтов на NetCat
|
|
|
26.08.2011, 12:44
|
|
Александр
Зарегистрирован: 2010-08-10
Сообщений: 43
|
При оформлении заказа корзина не обнуляется? Как сделать, чтобы обнулялась?
Разработка сайтов на NetCat
|
|
|
12.09.2011, 18:28
|
|
Гость
Гость
|
У меня тоже корзина после оформления заказа не обнуляется. Товар snfv так и лежат.
Пробовал решить проблему методом $nc_minishop->cart_clear(), но он не работает в "Действии после добавления" компонента "Минимагазин: Заказы". Но работает, если его вызвать в макете дизайна. поэтому корзину я очищаю через задницу:
1. В компоненте "Минимагазин: Заказы" в действии после добавления подгружаю через jquery страницу:
Код:<div id=del><script>$('#del').load('/map/?template=82&delKorz=1');</script></div>
2. В 82-ом макете такая функция:
Код:";
if ($delKorz) {
$nc_minishop->cart_clear();
}
echo "
Но все это ужасно.
|