Дмитрий Суворов
С нами с 01 августа 2013; Место в рейтинге пользователей: #185Динамический параметр в сниппете используя Fenom
Добрый день, всем.
Возник вопрос как подставить динамический параметр в вызов сниппета через Fenom?
Раньше делал так:
Вопрос — как на Fenom вызвать сниппет с динамичесим параметром?
Что бы работало типа такого:
Возник вопрос как подставить динамический параметр в вызов сниппета через Fenom?
Раньше делал так:
[[mySnippet?
¶m=`{$_modx->resource.id}`
]]
здесь fenom парсится быстрее чем отрабатывает сниппет — и это даёт нужный результат, но как-то уже хочется совсем избавится от родного парсера MODX в своих шаблонах, но при этом я теряю удобство указывать динамические параметры в сниппетах.Вопрос — как на Fenom вызвать сниппет с динамичесим параметром?
Что бы работало типа такого:
{'mySnippet'|snippet:[
'param'=>{$_modx->resource.id}
]
Сейчас такой код вызывает ошибку Сделать заказ программно. Minishop2
Друзья, подскажите, как можно создать заказ в минишопе через api?
Вывести сумму дочерних документов
Привет!
Подскажите, пожалуйста, как вывести на странице сумму дочерних документов из разных контейнеров?
Подскажите, пожалуйста, как вывести на странице сумму дочерних документов из разных контейнеров?
TV с выбором - как вытащить название а не value
(название1==id1||название2==id2)
[[*mytv]] по умолчанию выдаёт value, а чем вытащить его название?Revo.
UPD на случай если кто с таким столкнется: modx.com/extras/package/gettvdisplayname
UPD2 — в конце сниппета нужно убрать знак вопроса
Копия ресурса - небольшой плагин.
Иногда возникает необходимость при копировании ресурса, присвоить дублю какие то свойства оригинала
из таблиц сторонних компонентов. Это достаточно просто сделать плагином на событие OnResourceDuplicate.
Под катом пример плагина для импорта опций пакета msOptionsColor
из таблиц сторонних компонентов. Это достаточно просто сделать плагином на событие OnResourceDuplicate.
Под катом пример плагина для импорта опций пакета msOptionsColor
Передача данных в сниппет
Доброго времени суток. Нужна помощь в решении задачи есть сниппет который по API передает данные на другой ресурс вот код сниппета:
Автоматическое создание ресурсов
Встал вопрос: как при добавлении ресурса в главном контексте он автоматически создавался бы во всех остальных?
Возможно ли это (знаю что возможно все вопрос во времени и средствах)?
Заранее благодарен за советы и мысли!
Возможно ли это (знаю что возможно все вопрос во времени и средствах)?
Заранее благодарен за советы и мысли!
Как добавить изображения в галерею товара (API)?
Добрый день. Пишу скрипт переноса товаров со старого сайта на новый. На новом стоит minishop2. Суть вопроса — как добавить изображения к товару через API если известен путь к файлу? Понятно, что нужно использовать msProductFile, но в полях таблицы ms2_product_files есть поля hash и properties, которые вероятно должны заполняться с помощью какой-то API функции, а не в ручную.
Как проверить заполнение поля MIGX через Fenom?
Добрый вечер!
Как правильно создать уловие на проверку заполненности поля в migx?
например у меня есть migxполе proServices и в нем нужно проверить поле srvLink?
Как правильно создать уловие на проверку заполненности поля в migx?
например у меня есть migxполе proServices и в нем нужно проверить поле srvLink?
{if $_modx->resource.proServices.srvLink != ''}
....
{/if}
не срабатывает Загрузка файла с записью в БД
Здравствуйте.
Сделал форму, которая отправляет данные в отдельную таблицу БД. Форма работает с помощью 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. И дополнительно к предыдущему пункту — как сделать, чтобы одновременно с закачкой файла, происходила запись пути к нему в поле моей таблицы?