Uncaught ReferenceError: miniShop2Config is not de
Что может означать вот такая ошибка Uncaught ReferenceError: miniShop2Config is not defined в консоли Chrome?
1miniShop2 = {
2 initialize: function() {
3 if(!jQuery().ajaxForm) {
4 document.write('<script src="'+miniShop2Config.jsUrl+'lib/jquery.form.min.js"><\/script>');
Uncaught ReferenceError: miniShop2Config is not defined}
if(!jQuery().jGrowl) {
document.write('<script src="'+miniShop2Config.jsUrl+'lib/jquery.jgrowl.min.js"><\/script>');
}
Что не понравилось на 4-ой строке? Комментарии: 7
Проверь вёрстку. У тебя, наверное, нет тега head, чтобы туда прописались скрипты при инициализации MS2.
Действительно была очепятка в head… спасибо
Здравствуйте. Подскажите, пожалуйста. У меня такая же ошибка «Uncaught ReferenceError: miniShop2Config is not defined». При этом делал по этому уроку.
На выходе у меня получается так. Я ввожу запрос и нажимаю на поиск. Остаемся на той же странице. Если открыть страницу с результатами поиска принудительно, то она пустая.
На выходе у меня получается так. Я ввожу запрос и нажимаю на поиск. Остаемся на той же странице. Если открыть страницу с результатами поиска принудительно, то она пустая.
Была та же проблема: «Uncaught ReferenceError: miniShop2Config is not defined » С версткой было все в порядке, но jquery подключался старый -1.8… Сменил на то, что хочет miniShop2 — 1.9.1 — ругаться перестал.
Добрый день!
Столкнулся с такой же проблемой, при выводе шаблона не из контекста web, а из второго контекста который добавлен в систему. Не прописывает конфиг куда надо… Куда копать?
Столкнулся с такой же проблемой, при выводе шаблона не из контекста web, а из второго контекста который добавлен в систему. Не прописывает конфиг куда надо… Куда копать?
Уточнение:
не дописывает конфиг когда сайт развернут локально, когда выкатываешь на хостинг — все нормально.
не дописывает конфиг когда сайт развернут локально, когда выкатываешь на хостинг — все нормально.
Разобрался. Сам дурилка. Общий рецепт такой, если переписываешь все сниппеты для вывода списков товаров самостоятельно и с нуля, а потом хочешь чтобы minishopский js-frontend работал как надо, не забывай что надо обязательно
/* @var miniShop2 $miniShop2 */
$miniShop2 = $modx->getService('minishop2');
$miniShop2->initialize($modx->context->key);
вставлять, там где тебе надо чтобы минишоп работал.
Именно там, в методе initialize, в секцию вставится miniShop2Config.
/* @var miniShop2 $miniShop2 */
$miniShop2 = $modx->getService('minishop2');
$miniShop2->initialize($modx->context->key);
вставлять, там где тебе надо чтобы минишоп работал.
Именно там, в методе initialize, в секцию вставится miniShop2Config.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.