Алексей
ну похоже что она добавляется как акуионная....
Алексей
может форма не корректна? ведь поля цена в форме нет. попробуй добавить ее и вписать верную цену.
Алексей
хотя не обязательно туда ее пихать...
Alisa
Меня больше пугает, что getObject вернул уже изменённый объект.
Алексей
ааа прикольно.
Алексей
точно плагинов нет никаких?
Алексей
в товарах только поле цена заполнена? старая цена пуста?
Alisa
Там стоит Babel и XRouting. Они только контексты щёлкают. Остальное всё вырубил. Пробовал искать даже через modPluginEvent, не прицепилось ли что на ходу.
И я не могу никак воспроизвести это через консоль.
switchContext( $context ), miniShop2->initialize( $context ) ничего не дают - получаю товар за 16 юаней.
Anonymous
Можно ли каким-нибудь образом сделать категорию minishop2 копией другой категории, но с небольшими отличиями?
Я хочу, чтобы когда я менял одну категорию, менялась и другая. Но в другой были некоторые tv и просто поля ресурса, которые управляются только ей.
Это надо проходиться по всем шаблонам и дописывать код, чтобы бралось значение не текущего ресурса, а ресурса, id которого указан в специальном tv, отвечающим за то, какой ресурс является главным. А если tv не заполнено, то текущего ресурса.
Мне кажется, это сложно. Можно как-нибудь попроще?
Alisa
Используй опции вместо TV?
Anonymous
У меня уже очень много tv. А что опции-то дадут? Они же заполняются у конкретной категории.
Артур
Можно ли каким-нибудь образом сделать категорию minishop2 копией другой категории, но с небольшими отличиями?
Я хочу, чтобы когда я менял одну категорию, менялась и другая. Но в другой были некоторые tv и просто поля ресурса, которые управляются только ей.
Это надо проходиться по всем шаблонам и дописывать код, чтобы бралось значение не текущего ресурса, а ресурса, id которого указан в специальном tv, отвечающим за то, какой ресурс является главным. А если tv не заполнено, то текущего ресурса.
Мне кажется, это сложно. Можно как-нибудь попроще?
Возможно стоит использовать мультикатегории, если тебе нужно чтобы товары были одинаковыми но в разных категориях
Alisa
Если всё содержимое и товары идентичны, то можно сделать symlink с одной на другую. И добавить парочку if с нужной логикой.
Alisa
Да, или мультикатегории.
Anonymous
Идеально было бы, чтобы категория-копия имела тот же шаблон, что и категория-оригинал. То есть те же tv. Вот только значения пустые. Если пустые, то подставляться значение будет из категории-оригинала. Если не пустые, то подставляться будут свои значения.
Можно это как-то через плагин сделать? В MODX есть событие - перед выдачей ресурса в браузер. И там заменять. Но мне кажется, что это как-то костыльно.
Алексей
Алексей
это для товаров или категории TV?
Anonymous
На сайте есть разные tv. migx, списки и т.д.
Это для категорий.
Алексей
т.е. в товар они не попадают?
Anonymous
Да
Алексей
чисто вывести для категории по иерархии.
Алексей
тогда есть решение.
Anonymous
Anonymous
И чанки
Алексей
те. имея структуру вложенности:
Категория 1 (1)
—- Категория 2 (2)
———Категория 3 (3)
Можно взять снипет pdoField (почитать доку: https://docs.modx.pro/komponentyi/pdotools/snippetyi/pdofield)
и замутить вывод TV-шки для вложенностей. )))) там параметры от корня или от родителя.
Алексей
возможно подойдет
Anonymous
Спасибо
Степан
а можно как-то pdoTools includeTVs выбрать все что есть у ресурса?
Dmitry
ребят, а как записать товару дополнительные категории, родительскую как parent, а дополнительные как прописать, через админку понятно где, а если через код?
Nafanya
Здравствуйте, такой вопрос, сломалась галерея, при переходе на изображение, такое сообщение {"success":false,"message":"\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d.","total":0,"data":[],"object":{"code":401}}, понял, что это делается в целях безопасности, но превью не отображает
OP
Всем привет.
Делаю отправку заказа в минишопе в модальном окне через ajaxform, formit и свой хук. Всё нормально отрабатывает, однако на моменте
$ms2->order->submit();
происходит редирект (обновление страницы).
Есть ли возможность предотвратить этот редирект? Потому что после создания заказа нужно чтобы отработал коллбек у ajaxform, чего соответственно не происходит по понятной причине
Иван
Здравствуйте, такой вопрос, сломалась галерея, при переходе на изображение, такое сообщение {"success":false,"message":"\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d.","total":0,"data":[],"object":{"code":401}}, понял, что это делается в целях безопасности, но превью не отображает
Обновитесь до последнего релиза, там в крайних исправили отображение. Хотя бы поймете какого разрешения не хватает
Pavlo Klymash
Всем привет! Кто может сверстать сайт на ModX? Напишите
Alisa
Alisa
Либо самому создать, либо через процессор.
Процессор можно легко определить, создав её из админки и посмотрев, куда ушёл запрос.
Dmitry
Artem 🌏
{include 'file:chunks/sidebar/user_sidebar.tpl'}
в эту конструкцию можно передать параметры?
либо как можно подключить файл с параметрами?
Artem 🌏
спасибо
Алексей
Народ.
редактирование готового заказа есть чего для Minishop2 ? чтобы с вариантами товаров и пересчетом, короче для админки.
Алексей
типа можно было опции редактировать с возможностью ДОБАВИТЬ, УДАЛИТЬ опции и чтобы цена пересчтитывалась.
http://joxi.ru/krDlZYdhKjRYOr
Алексей
кто-нибудь делал админку для минишопа на VUE ?
Eugene
Алексей
купить ее.
Алексей
но если нет, значит буду сам пилить, похоже.
Eugene
для чего нужна она?
Алексей
Алексей
редактирование + msOptionPrice2
Eugene
так сделай на ext.js
Алексей
я боюсь что увлекусь и меня засосет он
Eugene
ради трех полей пилить целую админку, это не рациональная трата времени
Eugene
да и чтоб была полноценная админка, нужно нормальное api
Алексей
да, в общем-то можно и компонентом отдельным сделать. это не проблема.
Алексей
vue я все равно лучше знаю чем extJs )
Yaroslav
Ребят, добрый день.
Пробую вывести переменную из сниппета в чанк (Revo 2.6). И на товаре норм. - срабатывает. А вот в категории нет - пишет ноль и ппц.
Пробывал 2 способа:
1) Банально "echo $final_price;" в сниппете, и "[[!tst_snippet]]" в чанке.
2) Через
$modx->setPlaceholders(array(
'tst_snippet' => $final_price,
));
return;
И "[[+tst_snippet]]" в чанке.
Почему так?
Может, на странице категории оно не понимает ID товара?
OP
OP
не понятно что именно ты пытаешься вывести
Yaroslav
Надо передавать id?
Yaroslav
Yaroslav
Yaroslav
у каждого товара разные
🙈 PG
это на каком языке написано?
OP
это у тебя названия переменных на русском что ли?
🙈 PG
echo выводит сумму?
Yaroslav
Ну, так уже заведено тем проггером - сам был в недоумении. Но это работает
Yaroslav
Да, финальную
🙈 PG
[[!+tst_snippet]]
🙈 PG
сделай так в чанке
Yaroslav
Yaroslav
Там товар не один, надо как-то "сказать" ему какую цену куда. (как-то id передавать)
Yaroslav
Имхо
🙈 PG
очень размыто
🙈 PG
но скорее всего у тебя в категории и не должно это работать
Yaroslav
Сейчас попробую на примере evo
Мне уже как-то помогали с этим, мин...
🙈 PG
тебе же нужно брать TV товаров, а при вызове в категории они не доступны
🙈 PG
🙈 PG
тут же нет выборки нужной