Misha
подскажите как выключить основной домен(контекст) а поддомен оставить рабочим?
Misha
а через client config можно настройку привязать к контексту ?
Misha
там да нет нужно как то выставить
Sentinel
а у всех в FF не работает двойной клик мышки у migx конфигураций?
Артур
там да нет нужно как то выставить
Ну создай настройку у контекста и в плагине проверяй включён или нет.
Артур
У тебя же по любому есть плагин переключающий контексты, вот перед этим и делай проверку.
Артур
Misha
плагин стандартный Василия
Misha
Артур
Ну в плагине у Василия нет проверки твоей настройки, он как-то не подумал об этом😁
Alisa
Почему не использовать настройки самого контекста?
Alisa
Они перекрывают системные.
Alisa
Система > Контекст > Пользователь > остальные плюшки. ClientConfig вроде немного обходит эту цепочку, загружаясь вместе с системными.
Nikolay
@ibochkarev можешь дать ссылку на страницу msMCD доку глянуть?
Артур
@ibochkarev можешь дать ссылку на страницу msMCD доку глянуть?
Это всё что есть на форуме https://modx.pro/components/15501
Андрей
Nikolay
а страницы покупки нет больше?
Артур
а страницы покупки нет больше?
Ну сказали же автор больше не с нами, поддержки нет, а без поддержки не продают
Nikolay
но оч давно было
Nikolay
хз как найти
Артур
но оч давно было
Ну возможно тогда автор был с нами.
Sentinel
да, че то нет
Nikolay
А что в доке нет? Ваня вносил ведь
доки вообще никакой нет
Алексей
называется.. идея для допа :)
Sentinel
ну там описание было на modstore и его убрали вместе с компонентом 🤷‍♂️
Sentinel
но мы ведь на то и разработчики чтобы выходить из положения 😉
Nikolay
добавьте на ту ссыль что ты Вань кидал
Nikolay
Компонент msMCD (mini cart dynamic) для miniShop2 — это рефакторинг старого компонента msMiniCartDynamic с рядом улучшений и предназначен для обновления мини корзины на лету — динамически. msMiniCartDynamic поддерживаться больше не будет. Теперь не нужно самостоятельно добавлять скрипты на страницу, msMCD делает это сам. Все чанки переписаны на Fenom и Bootstrap4.<cut/> Возможности msMCD Динамическое обновление мини-корзины Добавление товара в корзину как кнопкой, так и ручным вводом, а также кнопками -/+. Опционально Анимация добавления товара (полёт картинки). Опционально Возможность выбора полей для передачи в мини-корзину. Опционально Удаление выбранного товара Работа с разными контекстами Сниппет msMCDMiniCart Сниппет msMCDMiniCart — выводит текущую мини-корзину После установки компонента, вместо стандартного сниппета msMiniCart воспользуйтесь msMCDMiniCart, который идёт с компонентом msMCD. {'!msMCDMiniCart' | snippet: [ 'img' => '50x50', ]} Параметры msMCDMiniCart: tpl — [msMCDMiniCartRowTpl], чанк для каждого результата tplOuter — [msMCDMiniCartOuterTpl], чанк обёртка jsUrl — путь до файла со скриптами img — картинка товара. Указывается так же как и в источнике файлов, например: 50x50 Вывод товаров В комплекте с msMCDM идут идут два примера чанков для вывода товаров: msMCDProductsRowTpl и msMCDProductsRowInputTpl. Например для добавления товара в корзину кнопкой, вызов сниппета msProducts будет таким: {'!msProducts' | snippet: [ 'tpl' => 'msMCDProductsRowTpl', ]} Соответственно для добавления товара кнопками/ручным вводом таким: {'!msProducts' | snippet: [ 'tpl' => 'msMCDProductsRowInputTpl', ]} Эти чанки служат только для примера, и обратите внимание, что картинка товара находится в теге form. Это необходимо для анимации добавления товара (полёт картинки). Сниппет msMCDCount Сниппет msMCDCount — для добавления товара, вместо кнопки выводит инпут с -/+. Вызов этого сниппета прописан в чанке msMCDProductsRowInputTpl. Параметры msMCDCount: tpl — [msMCDCountTpl], чанк для вывода инпута jsUrl — путь до файла со скриптами Системные настройки msmcd_fields_mini_cart — Поля, которые необходимо передать в мини корзину, по умолчанию: pagetitle. Доступны все поля объектов: msProduct(modResource), msProductData, msVendor В мини-корзине есть всегда: id, price, count, options, weight, ctx, sum, img msmcd_animate_mini_cart — Включает анимацию добавления товара, по умолчанию: выключено. msmcd_dropdown_mini_cart — Открывать мини-корзину при добавлении товара, по умолчанию: выключено
Алексей
чудно. повторю вопрос свой. Кто нибудь знает рабочий компонент карт яндекса который в migx работает?
Алексей
а этот не работает? https://modstore.pro/packages/maps/yandexmaps
нет. он кстати с ТВшкой заработал, но migx - ошибка: http://joxi.ru/E2p1ROlt7QEzJA
Андрей
Компонент msMCD (mini cart dynamic) для miniShop2 — это рефакторинг старого компонента msMiniCartDynamic с рядом улучшений и предназначен для обновления мини корзины на лету — динамически. msMiniCartDynamic поддерживаться больше не будет. Теперь не нужно самостоятельно добавлять скрипты на страницу, msMCD делает это сам. Все чанки переписаны на Fenom и Bootstrap4.<cut/> Возможности msMCD Динамическое обновление мини-корзины Добавление товара в корзину как кнопкой, так и ручным вводом, а также кнопками -/+. Опционально Анимация добавления товара (полёт картинки). Опционально Возможность выбора полей для передачи в мини-корзину. Опционально Удаление выбранного товара Работа с разными контекстами Сниппет msMCDMiniCart Сниппет msMCDMiniCart — выводит текущую мини-корзину После установки компонента, вместо стандартного сниппета msMiniCart воспользуйтесь msMCDMiniCart, который идёт с компонентом msMCD. {'!msMCDMiniCart' | snippet: [ 'img' => '50x50', ]} Параметры msMCDMiniCart: tpl — [msMCDMiniCartRowTpl], чанк для каждого результата tplOuter — [msMCDMiniCartOuterTpl], чанк обёртка jsUrl — путь до файла со скриптами img — картинка товара. Указывается так же как и в источнике файлов, например: 50x50 Вывод товаров В комплекте с msMCDM идут идут два примера чанков для вывода товаров: msMCDProductsRowTpl и msMCDProductsRowInputTpl. Например для добавления товара в корзину кнопкой, вызов сниппета msProducts будет таким: {'!msProducts' | snippet: [ 'tpl' => 'msMCDProductsRowTpl', ]} Соответственно для добавления товара кнопками/ручным вводом таким: {'!msProducts' | snippet: [ 'tpl' => 'msMCDProductsRowInputTpl', ]} Эти чанки служат только для примера, и обратите внимание, что картинка товара находится в теге form. Это необходимо для анимации добавления товара (полёт картинки). Сниппет msMCDCount Сниппет msMCDCount — для добавления товара, вместо кнопки выводит инпут с -/+. Вызов этого сниппета прописан в чанке msMCDProductsRowInputTpl. Параметры msMCDCount: tpl — [msMCDCountTpl], чанк для вывода инпута jsUrl — путь до файла со скриптами Системные настройки msmcd_fields_mini_cart — Поля, которые необходимо передать в мини корзину, по умолчанию: pagetitle. Доступны все поля объектов: msProduct(modResource), msProductData, msVendor В мини-корзине есть всегда: id, price, count, options, weight, ctx, sum, img msmcd_animate_mini_cart — Включает анимацию добавления товара, по умолчанию: выключено. msmcd_dropdown_mini_cart — Открывать мини-корзину при добавлении товара, по умолчанию: выключено
Это же в доке есть? https://docs.modx.pro/komponentyi/minishop2/drugie-dopolneniya/msmcd
Андрей
Что происходит!? ))
Nikolay
хз я просил на нее ссылку мне не дали)
Artem
Подскажите, пожалуйста, как правильно передать набор параметров в сниппет {$_modx->runSnippet('!pdoPage@mypagination', [ 'showLog' => '0', 'element' => 'pdoResources', 'parents' => '8', 'tpl' => '@FILE chunks/offer/offerItem.tpl', 'limit' => '3', ])} {$_modx->getPlaceholder('page.nav')}
Alexandr
Добрый вечер! Хотел попросить совета как можно проверить $id на наличие дочерних элементов в нем? Задача выводить другой шаблон если нет дочерних ресурсов
Alexandr
Артур
If $id | resource: "isfolder"
Артур
По-моему поле так называется
Alexandr
сейчас попробую) спасибо
Sentinel
да можно просто if $id?
Sentinel
{if $id?} ... {/if}
Alexandr
id ведь всегда будет, нужно понимать если у него дочерние элементы или нет
Артур
{if $id?} ... {/if}
Так ему же надо проверить вернёт ли что-то сниппет
Ruslan
id ведь всегда будет, нужно понимать если у него дочерние элементы или нет
Проще {if $isfolder}{/if}. Т.к. это уже плейсходеры проверяем
Артур
Тут либо результат в переменную сохранять и её проверять либо наличие дочерних ресурсов
Ruslan
If $id | resource: "isfolder"
Вот эта конструкция излишняя, т.к. {$id | resource: 'isfolder'} == {$isfolder}
Артур
Ruslan
Это если в чанке, а на странице не лишняя.
Верно, но запись {$id} - это плейсхолдер, если текущая страница нужна, то запись другая
Артур
Верно, но запись {$id} - это плейсхолдер, если текущая страница нужна, то запись другая
Каюсь, привычка. Я всегда основные поля ресурса выношу в шапку, типа id, site_url и т.д.😁
Alexandr
Спасибо большое, все заработало как надо)
Алексей
Ребят, иногда Isfolder = 0 а дочерние в нем есть. в этом случае будет косяк. Но это если в ручную поставить. isfolder = 0.
Иван
О, оно в ms2 оказывается 😊
ты же сам и просил добавить
Sentinel
ты же сам и просил добавить
Да, но я не думал, что он войдет в категорию ms2 😊
Alexandr
Хотел еще уточнить сам $isfolder это случайно не отображение в админке ?
Алексей
Поэтому надёжнее сохранить в переменную и проверять её, да?
нет самый надежный - это запрос в БД на наличие деток-катлеток. я в старых версиях модикса маялся с этим иногда. сейчас вроде косяков нет, но очко помнит :)
Alexandr
во, теперь въехал )
Артур
Запрос в БД это когда прям очень точно надо😁
Алексей
Dmytro
Бот ;) она у нас уже была ;)
Артур
Бот ;) она у нас уже была ;)
А нафига им добавляться в группу?
Dmytro
А хз
Иван
А хз
Самоликвидируется
Иван
у нас таких было больше 6000…
Dmytro
Тада мы тоже выпиливаем таких
Артур
А на каком языке написан здешний бот?