Вопросы

Как пользоваться WrapYoutube

Всем привет. Наверно для многих мой вопрос окажется банальным. Но инструкции абсолютно нигде нет.
Сам понять не могу.
Как использовать плагин WrapYoutube?
В каком виде и куда вставлять видео?
Как использовать чанк tpl.wrapYoutube?
Сергей Карпович
27 февраля 2021, 19:36
modx.pro
1 250
0

Меню pdoPage и data-target="#collapseSubItems1

Игорь
27 февраля 2021, 16:52
modx.pro
839
0

Migx

Собираю значения одного migx со всех вложенных ресурсов в массив, подскажите пожалуйста, как распарсить его и вывести поле image с каждой записи.
{'pdoResources' | snippet: [
                            'parents' => 4,
                            'includeTVs' => 'migx_album',
                            'tpl' => '@INLINE {set $output = $_modx->getPlaceholder("output")?:[]}{set $output[$id] = $_pls["tv.migx_album"]}{$_modx->setPlaceholder("output", $output)}'
                        ]}
                        
                        вот здесь получаем массив, как его распарсить грамотно?
                        {$_modx->getPlaceholder('output') | print_r}
alex
26 февраля 2021, 23:19
modx.pro
907
0

Вывод номера итерации в сниппете

Как получить номер итерации снипета. Интересует в сниппете getPageAssets компонента Asset Manager. [[+idx]] там не работает. Каким образом можно получить номер итерации в tpl?
КА
26 февраля 2021, 18:16
modx.pro
1 388
0

Создание своих вкладок в ресурсах

Всем привет. Я только начал поэтому просьба отнестись с пониманием. Кто нибудь знает как добавлять табы в раздел ресурсов для свое плагина. Внутри таба должен быть не грид (таблица) а просто поля как в дополнительных полях.

На данный момент есть схема с расширением класса ресурса по примеру minishop2 но никак не могу понять как вывести значения в поля и потом обработать их сохранение.

Есть хорошая заметка у Ильи, которая подходит (https://ilyaut.ru/cheats/add-tabs-to-the-edit-page-of-the-resource/), но как туда вставить значения не идет в голову.
Евгений Лазарев
26 февраля 2021, 13:26
modx.pro
568
0

Дополнительное поле TV

Нужна помощь.
Имеется tv с переключателем radio (да||нет). Т.е. если стоит да, то выводится чанк, если нет, то соответственно отключен чанк.
Так же есть второе tv с текстом.
Как сделать, чтобы в разделе Дополнительное поле (TV) когда я включаю radio Да, ниже появлялось второе tv для ввода текста? Если radio Нет, то поле не отображается.
Вот так:
Aleksanders
25 февраля 2021, 18:55
modx.pro
733
0

SeoFilter + Localizator

Доброго времени суток!
Возникла острая необходимость «подружить» два замечательных компонента SeoFilter и Localizator.
Поискав по просторам форумов отыскал только одну заметку по этому поводу и то, я так понимаю окончательно вопрошающему это не удалось.
Подскажите, пожалуйста, удалось ли это кому-то? Если да, то как это возможно сделать или хотя бы в какую сторону копать?
Михаил
25 февраля 2021, 17:55
modx.pro
654
0

Нулевые цены продуктов после импорта с помощью msImportExport при использовании msMultiCurrency

Доброго времени. Может кто сталкивался, подскажите пожалуйста:
Импортируем товары через msImportExport, при этом установлен msMultiCurrency. Всё импортируется (импортируем цену в валюте и ID валюты, кроме прочего), поля валюта, id валюты в карточке товара в админке заполняются, а также заполняется (пересчитывается) поле price (основная валюта на сайте рубль). Однако если в админке открыть категорию со списком товаров, то поле price у всех товаров равно нулю. Понятно что и на сайте все цены выводятся как 0.
Если открыть товар в админке и сохранить вручную, то начинает отображаться цена и в админке в списке товаров и на сайте.
Пробовали программно пересохранить товары, но ничего не изменяется, только после ручного сохранения. Может кто сталкивался с подобным, или же неправильно что то делаем.
В техподдержку написали ещё утром, ответа нет, а надо как всегда срочно.
Александр
25 февраля 2021, 17:37
modx.pro
863
0

Не могу получить значение дополнительного поля в php

Здравствуйте.
Добавил поля в заказ по этому мануалу modx.pro/solutions/10040. Всё работает. Но не могу понять, как получить значение поля в php коде (плагине на событие BeforeCreateOrder). Пытался так:
$value = $this->Order->Address->get('properties[extfld_srok]');
Почему-то не работает.
Игорь
24 февраля 2021, 13:36
modx.pro
714
0

Немного старческого ворчания или не судите строго

Рабочий день окончился и решил 10 минут уделить «ворчанию», а заодно и услышать ваше мнение.
Предистория.
На днях дал задание верстальщику сделать лендинг. Очень простая страница с минимум как элементов так и функционала.
Через время получил готовую верстку, все визуально выглядит хорошо, но когда я открыл файлы стилей и файлы javascript я ужаснулся.
Файл style.css (не сжатая версия) содержал 70 000 строк.
Файл script.js (не сжатая версия) состоял из 14 000 строк.
Приглядываюсь и понимаю, что там намешано все, разные нормализаторы стилей, кучи каких то библиотек, фреймворков. В общем просто тонна кода, ведь это так удобно в каком нибудь вебпаке или галпе загружать сотни библиотек не особо задумываясь, не зная сколько зависимостей потянется. А зачем. Оно же соберется, сожмется и норм будет.
Мораль.
Александр Мельник
23 февраля 2021, 18:38
modx.pro
1 066
+1