Вопросы
Не выводятся опции в корзине minishop2
Всем привет.
Использую MODX 2.7.3 + MiniShop2 2.7.0 + Msearch2 1.14.2
Задача стояла в разных товарах выводить разные единицы измерения (шт., м. и т.п.).
Создал опцию, добавил в нее значения. В товарах соответственно указывал нужные значения этой опции.
На странице товара опция выводится без проблем.
Причем если вызвать msCart с пустым tpl, то в листинге моя опция присутствует:

Со стандартным tpl — опции не выводятся, код вывода опции присутствует.
Использую MODX 2.7.3 + MiniShop2 2.7.0 + Msearch2 1.14.2
Задача стояла в разных товарах выводить разные единицы измерения (шт., м. и т.п.).
Создал опцию, добавил в нее значения. В товарах соответственно указывал нужные значения этой опции.
На странице товара опция выводится без проблем.
[[!msProductOptions? &onlyOptions=`measure` &tpl=`tpl.msProductOptions-custom`]]А в корзине — пусто.Причем если вызвать msCart с пустым tpl, то в листинге моя опция присутствует:

Со стандартным tpl — опции не выводятся, код вывода опции присутствует.
{if $product.options?}
<div class="small">
{$product.options | join : '; '}
</div>
{/if}Товар добавляется в корзину со страницы товара, в начале формы присутствует<input type="hidden" name="options" value="[]">Уже не знаю что делать, прошу подсказать как решить эту банальную проблему… minishop2 запрет на редактирование полей
Можно ли поставить запрет на редактирование некоторых полей? Артикул, цена. И есть ли возможность ограничить возможность удаления товаров?
Localizator и TVTable
Добрый день.
Подскажите, как получить локализованные значения из TV поля через сниппет TVTable?
Можно как-то их завязать между собой?
Подскажите, как получить локализованные значения из TV поля через сниппет TVTable?
Можно как-то их завязать между собой?
Какие есть методы поиска по объекту в javascript?
Господа, а какие способы вы знаете, чтобы делать поиск данных внутри объекта javascript
К примеру
К примеру
const initialDataForSelects = {
brands: [
{ id: 36, name: 'CKJ' },
{ id: 13, name: 'MK' },
{ id: 7, name: 'Paper shop' }
],
countries: [
{ id: 15, name: 'Россия' },
{ id: 16, name: 'Украина' },
{ id: 17, name: 'Казахстан' }
],
cities: [
{ id: 18, name: 'Москва'},
{ id: 19, name: 'Питер' },
{ id: 20, name: 'Киев' }
]
};К примеру у меня есть только идентификатор страны = 16. Как наиболее оптимально найти name? (без цикла?) Тоесть выполнить аналог запроса на sqlSELECT name FROM countries WHERE id=16 Оформление заказа Minishop2
Как сделать какое-либо уведомление при успешном оформлении заказа? сейчас просто удаляются заказы из корзины и выводится пустая корзина
FormIt редирект
Здравствуйте!
Сделал на сайте формы с редиректом на другую страницу после отправки:
Как мне сделать так, чтоб на эту страницу можно было попасть только редиректом из формы, т.е., чтоб по ссылке нельзя было перейти?
Пробовал в сниппете чекать HTTP_REFERER, но это, похоже, не то.
Сделал на сайте формы с редиректом на другую страницу после отправки:
[[!FormIt?
&hooks=`offerrumOrderHook, redirect`
&submitVar=`modal-order-form`
&redirectTo=`49`
]]Как мне сделать так, чтоб на эту страницу можно было попасть только редиректом из формы, т.е., чтоб по ссылке нельзя было перейти?
Пробовал в сниппете чекать HTTP_REFERER, но это, похоже, не то.
Пробел в фильтре ввода-вывода
Здравствуйте!
Есть такая строчка:
Но почему-то пробелы в результатах условий игнорируются, хотя, используя тот же empty/!empty, они вставляются прекрасно. Как исправить?
Есть такая строчка:
<div class="grid inner-page__header-grid[[*id:isnot=`49`:then=` justify-content-between `:else=` justify-content-end `]]align-items-center">
...
</div>Но почему-то пробелы в результатах условий игнорируются, хотя, используя тот же empty/!empty, они вставляются прекрасно. Как исправить?
Ошибка Fenom "Tokenizer" после перехода на php 7.4
Всех с Новым Годом :)
На праздниках решил переехать на php7.4 и столкнулся вот с такой ошибкой:
joxi.ru/LmGexePSwkydVA
Сервер работает на nginx + php-fpm. Как только откатываюсь на php7.2 — всё хорошо.
На праздниках решил переехать на php7.4 и столкнулся вот с такой ошибкой:
joxi.ru/LmGexePSwkydVA
Notice: Trying to access array offset on value of type null in /core/components/pdotools/vendor/fenom/fenom/src/Fenom/Tokenizer.php on line 257Кто-нибудь встречал на своих проектах? С чем может быть связано?Сервер работает на nginx + php-fpm. Как только откатываюсь на php7.2 — всё хорошо.
Дополнительная страница к основному документу
Здравствуйте, подскажите, понадобилась дополнительная страница к основной, какими средствами можно реализовать?
Пример: site.ru/1.html это наш документ, а к нему site.ru/1-download.html такого плана
Есть страницы с программами, я хочу вынести загрузки файлов на отдельную страничку в общем.
Пример: site.ru/1.html это наш документ, а к нему site.ru/1-download.html такого плана
Есть страницы с программами, я хочу вынести загрузки файлов на отдельную страничку в общем.
Проверить ID страницы на четность
Добрый день!
Как можно проверить id страницы на четность? Что-то типа такого:
Спасибо за понимание
Как можно проверить id страницы на четность? Что-то типа такого:
[[*id:is=even:then=`четное`:else=`нечетное`]]Спасибо за понимание