Дмитрий Суворов

Дмитрий Суворов

С нами с 01 августа 2013; Место в рейтинге пользователей: #185

Динамический параметр в сниппете используя Fenom

Добрый день, всем.
Возник вопрос как подставить динамический параметр в вызов сниппета через Fenom?
Раньше делал так:
[[mySnippet?
&param=`{$_modx->resource.id}`
]]
здесь fenom парсится быстрее чем отрабатывает сниппет — и это даёт нужный результат, но как-то уже хочется совсем избавится от родного парсера MODX в своих шаблонах, но при этом я теряю удобство указывать динамические параметры в сниппетах.
Вопрос — как на Fenom вызвать сниппет с динамичесим параметром?
Что бы работало типа такого:
{'mySnippet'|snippet:[
'param'=>{$_modx->resource.id}
]
Сейчас такой код вызывает ошибку
Семён Кудрявцев
20 января 2017, 08:39
modx.pro
1
1 674
0

Сделать заказ программно. Minishop2

Друзья, подскажите, как можно создать заказ в минишопе через api?
Женя Савцов
19 января 2017, 16:12
modx.pro
4
3 880
0

Вывести сумму дочерних документов

Привет!
Подскажите, пожалуйста, как вывести на странице сумму дочерних документов из разных контейнеров?
Александр
19 января 2017, 10:45
modx.pro
2
1 281
0

TV с выбором - как вытащить название а не value

(название1==id1||название2==id2)
[[*mytv]] по умолчанию выдаёт value, а чем вытащить его название?

Revo.

UPD на случай если кто с таким столкнется: modx.com/extras/package/gettvdisplayname
UPD2 — в конце сниппета нужно убрать знак вопроса
Evgeniy
18 января 2017, 12:12
modx.pro
1
2 164
0

Копия ресурса - небольшой плагин.

Иногда возникает необходимость при копировании ресурса, присвоить дублю какие то свойства оригинала
из таблиц сторонних компонентов. Это достаточно просто сделать плагином на событие OnResourceDuplicate.
Под катом пример плагина для импорта опций пакета msOptionsColor
Володя
18 января 2017, 06:39
modx.pro
4
1 998
+11

Передача данных в сниппет

Доброго времени суток. Нужна помощь в решении задачи есть сниппет который по API передает данные на другой ресурс вот код сниппета:

eflit
17 января 2017, 09:51
modx.pro
1
3 498
0

Автоматическое создание ресурсов

Встал вопрос: как при добавлении ресурса в главном контексте он автоматически создавался бы во всех остальных?
Возможно ли это (знаю что возможно все вопрос во времени и средствах)?
Заранее благодарен за советы и мысли!
Юрий Фомин
16 января 2017, 12:21
modx.pro
1
1 898
+1

Как добавить изображения в галерею товара (API)?

Добрый день. Пишу скрипт переноса товаров со старого сайта на новый. На новом стоит minishop2. Суть вопроса — как добавить изображения к товару через API если известен путь к файлу? Понятно, что нужно использовать msProductFile, но в полях таблицы ms2_product_files есть поля hash и properties, которые вероятно должны заполняться с помощью какой-то API функции, а не в ручную.
Владимир
12 января 2017, 07:22
modx.pro
1
2 552
0

Как проверить заполнение поля MIGX через Fenom?

Добрый вечер!
Как правильно создать уловие на проверку заполненности поля в migx?
например у меня есть migxполе proServices и в нем нужно проверить поле srvLink?
{if $_modx->resource.proServices.srvLink != ''}
....
{/if}
не срабатывает
Вячеслав Варов
11 января 2017, 19:58
modx.pro
1
1 538
0

Загрузка файла с записью в БД

Здравствуйте.
Сделал форму, которая отправляет данные в отдельную таблицу БД. Форма работает с помощью 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. И дополнительно к предыдущему пункту — как сделать, чтобы одновременно с закачкой файла, происходила запись пути к нему в поле моей таблицы?
Андрей
11 января 2017, 19:15
modx.pro
1
2 664
+1