Вопросы
catalogfill
хочу импортировать в минишоп товары
есть migx поле
тип
есть migx поле
[{"caption":"Информация", "fields": [
{"field":"colorname","caption":"Название цвета"},
{ "field": "direct",
"caption": "Товар",
"inputTVtype":"resourcelist",
"inputOptionValues":"6"
},
{"field":"color", "caption":"Цвет маркера:", "inputTV": "color"}
]}]и само поле colorтип
ColorPickerкак при импорте записывать сюда данные? MIGX DB как вывести данные?
Добрый день! Не могу понять, как можно вывести данные из таблицы MIGX DB, такого вида:
Название категории 1 (имя ресурса)
Название категории 2 (имя ресурса)
Есть ресурс, в нем TV типа migxdb, в этом tv записи.
Нужна иерархия в несколько уровней, примерно как в pdoMenu, только вместо вложенных ресурсов записи из таблицы MIGX DB.
Сейчас получается вывести только полностью все записи из таблицы, вывожу так:
Название категории 1 (имя ресурса)
- Запись из этой категории 1
- Запись из этой категории 2
- Запись из этой категории 3
- Запись из этой категории 4 и тд.
Название категории 2 (имя ресурса)
- Запись из этой категории1
- Запись из этой категории 2
- Запись из этой категории 3
- Запись из этой категории 4 и тд.
Есть ресурс, в нем TV типа migxdb, в этом tv записи.
Нужна иерархия в несколько уровней, примерно как в pdoMenu, только вместо вложенных ресурсов записи из таблицы MIGX DB.
Сейчас получается вывести только полностью все записи из таблицы, вывожу так:
Ошибка при генерации xml
Добрый день, возникла проблема сегодня. До этого работала выгрузка нормально. Ничего не менялось.
error on line 2 at column 6: XML declaration allowed only at the start of the document
error on line 2 at column 6: XML declaration allowed only at the start of the document
Минишоп2. при удалении товара из корзины вывести его в другом месте на этой же странице (под корзиной)
Добрый день.
а может кто-то подсказать, как реализовать такое:
при удалении товара из корзины (на странице оформления заказа), он тут же выводится в таблице под корзиной.
вроде не очень сложно должно быть, но пока не решил, был бы очень благодарен за любую наводку, которая приведёт к решению)
а может кто-то подсказать, как реализовать такое:
при удалении товара из корзины (на странице оформления заказа), он тут же выводится в таблице под корзиной.
вроде не очень сложно должно быть, но пока не решил, был бы очень благодарен за любую наводку, которая приведёт к решению)
две разных 404 страницы для Modx Evo
Всем привет!
У нас есть двуязычный сайт на MODX Evo и хотелось бы сделать две 404 страницы на разных языках. Для русской версии — на русском, на английской — английскую.
Программист упирается рогами и говорит, что нельзя обработать событие OnPageNotFound
так как нам хочется.
Я — еще не писал плагины, но меня вдохновила статья
но написав кусочек кода
Плиз, хелп ми =/
P.S. на сайте стоит также evoBabel версии 0.21 и там происходит следующее:
================
UPDATE
Я тут выяснил, что плагин у нас просто для красоты стоит, в качестве недовыпиленного легаси.
И мультиязычность якобы реализована средствами modx (то есть все-все ручками делается)
У нас есть двуязычный сайт на MODX Evo и хотелось бы сделать две 404 страницы на разных языках. Для русской версии — на русском, на английской — английскую.
Программист упирается рогами и говорит, что нельзя обработать событие OnPageNotFound
так как нам хочется.
Я — еще не писал плагины, но меня вдохновила статья
но написав кусочек кода
<?php
if ($modx->event->name != 'OnPageNotFound') {return false;}
echo '<pre>';
print_r($_REQUEST);
print_r($_SERVER);
die; и назначив плагину соответствующее событие OnPageNotFound, пытаясь открыть несуществующий адрес на сайте, я не заметил разницы.Плиз, хелп ми =/
switch ($e->name) {
case 'OnPageNotFound'://переадресация на нужную страницу 404, указать ее в модуле лексикона
//$docid = 0;
$docid = !empty($modx->config['error_page']) ? $modx->config['error_page'] : $modx->config['site_start'];
if (!isset($_SESSION['perevod'])) {
//$docid = $modx->config['site_start'];
$modx->sendRedirect($modx->makeUrl($docid), 0, 'REDIRECT_HEADER', 'HTTP/1.0 404 Not Found');exit();
}
$id = $_SESSION['perevod']['Страница не найдена'];
$docid = (int)$id;
if ($docid == 0) {
$id = $_SESSION['perevod']['Главная страница'];
$docid = (int)$id;
if ($docid == 0) {
$id = $_SESSION['perevod']['Корневая папка'];
$docid = (int)$id;
}
}
if ($docid != 0) {
$modx->sendRedirect($modx->makeUrl($docid), 0, 'REDIRECT_HEADER', 'HTTP/1.0 404 Not Found');exit();
} else {
$docid = !empty($modx->config['error_page']) ? $modx->config['error_page'] : $modx->config['site_start'];
}
break ;================
UPDATE
Я тут выяснил, что плагин у нас просто для красоты стоит, в качестве недовыпиленного легаси.
И мультиязычность якобы реализована средствами modx (то есть все-все ручками делается)
Вопрос по localizator
Добрый день! Как правильно настроить localizator что бы он работал site.com и другая версия ru.site.com
Делал по мануалу не получилось
Делал по мануалу не получилось
Как создать карточку товара в модальном окне?
Как создать карточку товара в модальном окне? Есть лендинг, есть айтемы, у каждого айтема своя модалка, внутри которой слайдер, описание и форма обратной связи. айтемы вывел через pdoResorces. модалку поместил в отдельный чанк. вопрос: как вывести модалку?
Задержка перед добавлением товара в корзину minishop2
Добрый день! На сайте mebelt9s.beget.tech/test/standart.html возникает некоторая задержка перед тем, как товар окажется в корзине. В частности, из-за этого корзина оказывается пустой при добавлении товаров из скроллера на главной. При разработке других сайтов с такой проблемой не сталкивался, здесь minishop2.com/catalog/ и здесь s6200.h3.modhost.pro/katalog/ ничего подобного тоже не происходит.
Версия MODX 2.7.0, установлен miniShop2 2.4.17-pl2 и msOptionsPrice2 2.5.18-beta, хостинг beget, при переносе на webhost1 проблема сохраняется.
Версия MODX 2.7.0, установлен miniShop2 2.4.17-pl2 и msOptionsPrice2 2.5.18-beta, хостинг beget, при переносе на webhost1 проблема сохраняется.
фильтрация pdopage
Добрый день. Подскажите пожалуйста, как можно отфильтровать значения по IDx в зависимости от полей? Т.е. у товара есть поля: новый, популярный, особенный. Нужно вывести все товары, если у них нет этих трёх полей, то фильтровать по IDx, а если есть то от самого нового к самому старому. Вывожу товары так:
[[!pdoPage?
&element=`msProducts`
&parents=`[[*id]]`
&limit=`8`
&sortdir=`DESC`
&sortby=`{"menuindex":"desc"}`
&tpl=`product_teaser`
]]Но тут получается, что он просто все товары фильтрует по IDx, вне зависимости от полей.