Вопросы
Как выполнить Fenom в Fenom?
Здравствуйте. Уже несколько раз сталкивался с подобным. На странице вызываю сниппет, через Fenom. Но этому сниппету нужно передать параметры от другого сниппета. Как?
Удалить товар из корзины по id ?
Может кто-то сталкивался и быстро подскажет, буду признателен.
Хочу чтобы товары, которые выводятся msProducts имели возможность быть как добавленными в корзину так и удаленными оттуда.
И если с добавление товара в корзину проблем нет, добавление происходит по id товара
Как наименее трудозатратно удалить товар имея только id?
Спасибо.
Хочу чтобы товары, которые выводятся msProducts имели возможность быть как добавленными в корзину так и удаленными оттуда.
И если с добавление товара в корзину проблем нет, добавление происходит по id товара
<form method="post" class="ms2_form">
<input type="hidden" name="id" value="{$id}">
<input type="hidden" name="count" value="1">
<input type="hidden" name="options" value="[]">
<button class="btn btn_fluid" name="ms2_action" value="cart/add">I love this one</button>
</form>то для удаление уже используется не id а некий ключ — некий хеш.<form method="post" class="ms2_form">
<input type="hidden" name="key" value="{$product.key}">
<button class="link" type="submit" name="ms2_action" value="cart/remove">
Remove
</button>
</form>и этот key в сниппете msProducts отсутствует.Как наименее трудозатратно удалить товар имея только id?
Спасибо.
msProductLink_err_nfs, при копировании товара и изменении связи
Здравствуйте! Столкнулся с такой проблемой.
У меня есть блюда и есть обеды, обеды состоят из блюд. Пользуюсь связями.
Создал связь «Один ко многим». Когда создаю обед и добавляю туда имеющиеся блюда (блюда в обедах могут повторятся), то все нормально.
1) Но если копирую какой-то объект и пытаюсь связь обновить, то выходит ошибка — msProductLink_err_nfs — http://joxi.ru/krDxRdbuKzdG8r
2) Если я блюдо, которое хочу поменять сначала добавлю, а потом попытаюсь обновить на это блюда, то обновление не происходит (это и понятно, т/к уже связь добавлена) — http://joxi.ru/ZrJpk3bhwzkko2
Кто-то сталкивался с такой проблемой? Подскажите пожалуйста что можно сделать. Т/к очень часто в наборе блюд надо поменять не все блюда, а только одно и каждый раз создавать заново очень муторно, проще копировать
У меня есть блюда и есть обеды, обеды состоят из блюд. Пользуюсь связями.
Создал связь «Один ко многим». Когда создаю обед и добавляю туда имеющиеся блюда (блюда в обедах могут повторятся), то все нормально.
1) Но если копирую какой-то объект и пытаюсь связь обновить, то выходит ошибка — msProductLink_err_nfs — http://joxi.ru/krDxRdbuKzdG8r
2) Если я блюдо, которое хочу поменять сначала добавлю, а потом попытаюсь обновить на это блюда, то обновление не происходит (это и понятно, т/к уже связь добавлена) — http://joxi.ru/ZrJpk3bhwzkko2
Кто-то сталкивался с такой проблемой? Подскажите пожалуйста что можно сделать. Т/к очень часто в наборе блюд надо поменять не все блюда, а только одно и каждый раз создавать заново очень муторно, проще копировать
Все товары minishop2 по url в папке product
Добрый день!
Интернет магазин на minishop2 v2.5.0 имеет большое кол-во товаров и url адрес товара у меня складывается из domain.ru/категории/под-категории/имя-продукта.html
Как сделать так, что бы у всех товаров был URL domain.ru/product/имя-продукта.html?
modx.pro/help/11344 — этот способ не сработал.
Плагином на событие OnDocFormSave.
Интернет магазин на minishop2 v2.5.0 имеет большое кол-во товаров и url адрес товара у меня складывается из domain.ru/категории/под-категории/имя-продукта.html
Как сделать так, что бы у всех товаров был URL domain.ru/product/имя-продукта.html?
modx.pro/help/11344 — этот способ не сработал.
Плагином на событие OnDocFormSave.
if ( $resource->class_key == 'msProduct' ) {
$uri = 'product/' . $resource->pagetitle . '.html';
$resource->set('uri', $uri);
$resource->save();
}Заморозка URL тоже не подходит. msYmarket и msProductRemains
Добрый день!
Подскажите пожалуйста как cкрыть товары, которых нет в наличии по средствам msYmarket и msProductRemains.
По логике, было бы достаточно в поле ms2ym_where_condition добавить условие [{«Remains.remains:>»:«0»}] Но при добавлении результат 0. Пробовал в Список полей в JSON (ms2ym_json_fields) добавить но это так-же не решило проблему.
Подскажите пожалуйста как cкрыть товары, которых нет в наличии по средствам msYmarket и msProductRemains.
По логике, было бы достаточно в поле ms2ym_where_condition добавить условие [{«Remains.remains:>»:«0»}] Но при добавлении результат 0. Пробовал в Список полей в JSON (ms2ym_json_fields) добавить но это так-же не решило проблему.
pdoFetch и | в select
Необходимо в select добавить функцию GROUP_CONCAT и в качестве разделителя должна быть вертикальная черта но походу pdoFetch заменяет в select у функций все | на запятые
Как прописать дефолтный вариант на Fenom !
Можно ли на феном переписать вот такую конструкцию?
Как прописать дефолтный вариант на феноме неясно!
[[!TaggerGetTags:default=`—`? &groups=`1`]]похоже на тернарный оператор, но так не работает{$_modx->runSnippet('!TaggerGetTags' : ['default' => '—'] ? [ 'groups' => '1'])}другие пробы тоже не дали результата.Как прописать дефолтный вариант на феноме неясно!
Как выполнить фильтр при загрузке странице
Ситуация такая — есть mFilter2 (mSearch2).
Структура сайта:
— Каталог
— — Категория 1
— — — Товар 1
— — — Товар 2
— — — Товар 3
— — Категория 2
— — — Товар 4
— — — Товар 5
— — — Товар 6
Фильтр настроен на странице Каталога и все делает исправно. Но есть физические страницы Категорий для SEO и по просьбе клиента для структуризации.
Каким образом можно зайдя на страницу Категории 1 вывести товары из Категории 1, но при этом фильтр чтобы был по всему каталогу с отмеченной уже Категорией 1?
Просто если parent будет текущей страницы, то и фильтр с опциями будет на основании только текущего раздела а не всего каталога.
Если же parent Каталога то с фильтром все ок, но фильтрации при загрузке страницы по этому разделу не будет проведена.
Структура сайта:
— Каталог
— — Категория 1
— — — Товар 1
— — — Товар 2
— — — Товар 3
— — Категория 2
— — — Товар 4
— — — Товар 5
— — — Товар 6
Фильтр настроен на странице Каталога и все делает исправно. Но есть физические страницы Категорий для SEO и по просьбе клиента для структуризации.
Каким образом можно зайдя на страницу Категории 1 вывести товары из Категории 1, но при этом фильтр чтобы был по всему каталогу с отмеченной уже Категорией 1?
Просто если parent будет текущей страницы, то и фильтр с опциями будет на основании только текущего раздела а не всего каталога.
Если же parent Каталога то с фильтром все ок, но фильтрации при загрузке страницы по этому разделу не будет проведена.
Как в mSearch2 добавить точки и тире в исключения?
Например pn-54030 и pn54030 это одно и тоже. При поиске с тире и точками должен выводиться вариант без оных, и наоборот.
MODX Revo + PhpStorm. Есть рекомендации по использованию?
Всем привет.
Может кто поделиться рекомендациями по разработке сайта на MODX Revo в студии PhpStorm?
Примеры, видео, куски кода, паттерны, шаблоны и т.д.
Может кто поделиться рекомендациями по разработке сайта на MODX Revo в студии PhpStorm?
Примеры, видео, куски кода, паттерны, шаблоны и т.д.