- Заметки 248
- Комментарии 47
Динамический параметр в сниппете используя Fenom
Добрый день, всем.
Возник вопрос как подставить динамический параметр в вызов сниппета через Fenom?
Раньше делал так:
Вопрос — как на Fenom вызвать сниппет с динамичесим параметром?
Что бы работало типа такого:
Возник вопрос как подставить динамический параметр в вызов сниппета через Fenom?
Раньше делал так:
[[mySnippet?
¶m=`{$_modx->resource.id}`
]]
здесь fenom парсится быстрее чем отрабатывает сниппет — и это даёт нужный результат, но как-то уже хочется совсем избавится от родного парсера MODX в своих шаблонах, но при этом я теряю удобство указывать динамические параметры в сниппетах.Вопрос — как на Fenom вызвать сниппет с динамичесим параметром?
Что бы работало типа такого:
{'mySnippet'|snippet:[
'param'=>{$_modx->resource.id}
]
Сейчас такой код вызывает ошибку - ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
1 744
2
0
Сделать заказ программно. Minishop2
Друзья, подскажите, как можно создать заказ в минишопе через api?
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
4
3 980
0
Вывести сумму дочерних документов
Привет!
Подскажите, пожалуйста, как вывести на странице сумму дочерних документов из разных контейнеров?
Подскажите, пожалуйста, как вывести на странице сумму дочерних документов из разных контейнеров?
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
2
1 322
0
TV с выбором - как вытащить название а не value
(название1==id1||название2==id2)
[[*mytv]] по умолчанию выдаёт value, а чем вытащить его название?Revo.
UPD на случай если кто с таким столкнется: modx.com/extras/package/gettvdisplayname
UPD2 — в конце сниппета нужно убрать знак вопроса
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
2 240
0
Копия ресурса - небольшой плагин.
Иногда возникает необходимость при копировании ресурса, присвоить дублю какие то свойства оригинала
из таблиц сторонних компонентов. Это достаточно просто сделать плагином на событие OnResourceDuplicate.
Под катом пример плагина для импорта опций пакета msOptionsColor
из таблиц сторонних компонентов. Это достаточно просто сделать плагином на событие OnResourceDuplicate.
Под катом пример плагина для импорта опций пакета msOptionsColor
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
4
2 055
+11
Автоматическое создание ресурсов
Встал вопрос: как при добавлении ресурса в главном контексте он автоматически создавался бы во всех остальных?
Возможно ли это (знаю что возможно все вопрос во времени и средствах)?
Заранее благодарен за советы и мысли!
Возможно ли это (знаю что возможно все вопрос во времени и средствах)?
Заранее благодарен за советы и мысли!
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
1 972
+1
Как добавить изображения в галерею товара (API)?
Добрый день. Пишу скрипт переноса товаров со старого сайта на новый. На новом стоит minishop2. Суть вопроса — как добавить изображения к товару через API если известен путь к файлу? Понятно, что нужно использовать msProductFile, но в полях таблицы ms2_product_files есть поля hash и properties, которые вероятно должны заполняться с помощью какой-то API функции, а не в ручную.
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
2 618
0
Как проверить заполнение поля MIGX через Fenom?
Добрый вечер!
Как правильно создать уловие на проверку заполненности поля в migx?
например у меня есть migxполе proServices и в нем нужно проверить поле srvLink?
Как правильно создать уловие на проверку заполненности поля в migx?
например у меня есть migxполе proServices и в нем нужно проверить поле srvLink?
{if $_modx->resource.proServices.srvLink != ''}
....
{/if}
не срабатывает - ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
1 590
0
Загрузка файла с записью в БД
Здравствуйте.
Сделал форму, которая отправляет данные в отдельную таблицу БД. Форма работает с помощью AjaxForm и своего сниппета. Запись в БД идет с помощью своего класса, самого простейшего:
1. У меня в моей таблице присутствует поле createdon — туда нужно писать дате записи данных. Какую функцию использовать для этого в классе?
2. Самый важный и для меня пока сложный момент — у меня есть поле для загрузки фото. Как мне сделать, чтобы фото загружалось из процессора, на данный момент у меня все работает просто PHP скриптом. Начитался, что можно подвязать FileAttach для загрузки с фронта, но вот как не совсем пойму…
3. И дополнительно к предыдущему пункту — как сделать, чтобы одновременно с закачкой файла, происходила запись пути к нему в поле моей таблицы?
Сделал форму, которая отправляет данные в отдельную таблицу БД. Форма работает с помощью AjaxForm и своего сниппета. Запись в БД идет с помощью своего класса, самого простейшего:
<?php
class ZPSCreateProcessor extends modObjectCreateProcessor {
public $classKey = 'ZPS';
public $objectType = 'object';
public function beforeSet() {
if (!$this->modx->user->id) return 'Вам нужно авторизоваться';
$this->setProperty('uid', $this->modx->user->id);
return true;
}
}
return 'ZPSCreateProcessor';
Но у меня ряд примитивных вопросов, прошу помощи разобраться или ткните носом, где почитать:1. У меня в моей таблице присутствует поле createdon — туда нужно писать дате записи данных. Какую функцию использовать для этого в классе?
2. Самый важный и для меня пока сложный момент — у меня есть поле для загрузки фото. Как мне сделать, чтобы фото загружалось из процессора, на данный момент у меня все работает просто PHP скриптом. Начитался, что можно подвязать FileAttach для загрузки с фронта, но вот как не совсем пойму…
3. И дополнительно к предыдущему пункту — как сделать, чтобы одновременно с закачкой файла, происходила запись пути к нему в поле моей таблицы?
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
2 730
+1
dateAgo проблема с параметром "dateDay"
Не знаю баг или нет, но вот что получается когда изменяешь параметр «dateDay» на:
Как я понял проблема с параметром dateDay
[[+publishedon:dateAgo=`{"dateNow":0,"dateDay":"d F Y","dateFormat":"d F Y"}`]]
то выводится месяц на английском «08 JANUARY 2017» хотя должен быть на русском, а если другая дата которая не «Сегодня», «Вчера», «Завтра», то всё нормКак я понял проблема с параметром dateDay
- ВКонтакте
- Telegram
- Viber
- РЎРєРѕРїРСвЂВВВВВВВВровать ссылку
1
2 680
0
9 часов назад
Скажи пожалуйста, есть вариант получить ключ бесплатно для локальных экспериментов? По описанию очень крутая штука, если удастся реализовать автоматич...
PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 4
Вчера в 22:50
eq для сравнения строк я бы не использовал, хватило бы обычного равно. Ну и в 2025 отправлять форму с перезагрузкой я бы постеснялся)))
Ошибки в коде чанка 3
Вчера в 08:56
Хорошо, что ты об этом заговорил. Мы написали короткий блог на английском языке на сайте Sterc: sterc.com/en/knowledge/blog/modx-ai-hackathon-2
Есл...
MODX/AI Hackathon Part 2 (27 марта) 3
14 апреля 2025, 22:34
Modx тут не причём, дело в строке, вероятно там есть символы, которые ты не видишь.
Здравствуйте! Первый раз такое вижу, у слеша, не 1 символ в строке, а 9!! Как это делает MODX 1
14 апреля 2025, 10:14
Требуется вывести перечень товаров, которые содержаться в заказе.В админке он и так выводится, а чтобы с фронта запустить процессор нужно дать права п...
Вывод перечня заказанных товаров в таблицу с заказами minishop2 2
14 апреля 2025, 09:50
Добрый день! Добавьте, пожалуйста поле «Дата публикации» с возможность ручной правки. По-умолчанию можно его заполнять текущей датой.
FileMan - прикрепление файлов к ресурсам для MODX 3 58
13 апреля 2025, 20:14
Спасибо, опять сумел разобраться с вашей подачи!=)
Ссылка в таблице заказов minishop2 3
11 апреля 2025, 16:48
Вроде не в preHooks, а просто в hooks (для Formit точно).
500 ошибка — надо смотреть логи сервера…
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 18
11 апреля 2025, 14:26
Была моя же проблема в неправильном расчете.
Я получал моментальный/текущий расчет, но не учитывал дальнейшую обработку уже, скорее, в момент заказа....
Ошибка в расчете стоимости доставки и заказа 1