Вопросы
Как генерировать ALIAS из MENUTITLE вместо PAGETITLE?
Друзья, подскажите пожалуйста, есть ли решение, настройка в MODX REVO, что бы alias создавался из menutitle, а если поле пустое то из pagetitle. Как это сделать? Дело в том что pagetitle всегда огромные, пишутся для SEO, и содержание такое сложное, когда translit отработает, то получается немного не то название простое по смыслу которое хотелось бы, а вот в menutitle всегда пишу короткое и простое название для меню. Хотелось бы из него брать заголовок для aliasa, а если пусто, то как обычно из pagetitle. Есть решения?
Есть плагин у меня на событие OnDocFormSave
Но он не работает почему то :( а должен.
Есть плагин у меня на событие OnDocFormSave
if ($modx->event->name == 'OnDocFormSave') {
if($menutitle != ''){
$resource->set('alias',$menutitle);
}else{
$resource->set('alias',$pagetitle);
}
$resource->save();
} Но он не работает почему то :( а должен.
Есть ли готовые решения для экспорта из Modx товаров и ресурсов ?
Здравствуйте, подскажите пожалуйста, а есть ли какие нибудь готовые решения для экспорта? Просто на сайте есть товары которые были добавлены с помощью miniShop2. Потом ещё блог, информация, реализованные с помощью ресурсов, отзывы, и сейчас это нужно всё экспортировать, в файл xml, либо json. Я в принципе вроде бы понимаю как вручную написать экспорт, но может быть есть уже что-то готовое. Заранее благодарю за ответ.
Вопрос по выводу значений из списка множетсвенный выбор
ДОбрый вечер.
Есть доп поле view с типом «Список (множественный выбор)»
Значение==1||Имя==2||Данный==3
в параметрах вывода стоит,
Следовательно в документе из списка выбираем нужное значение. В шаблоне значения выходят через запятую в таком виде: 1,2,3
Но нужно в зависимости от выбранного значение выводить определенный текст
Конструкция вида, ничего не выводит
Спасибо
Есть доп поле view с типом «Список (множественный выбор)»
Значение==1||Имя==2||Данный==3
в параметрах вывода стоит,
Следовательно в документе из списка выбираем нужное значение. В шаблоне значения выходят через запятую в таком виде: 1,2,3
Но нужно в зависимости от выбранного значение выводить определенный текст
Конструкция вида, ничего не выводит
[[*view:is=`1`:then=`Визитки`]]
[[*view:is=`2`:then=`Ручки`]]
[[*view:is=`3`:then=`Карандаши`]]Может кто подсказать?Спасибо
ms2Gallery как вызвать один раз, но вывести в 2х разных местах, с разным параметрами
Хочу вызвать ms2Gallery один раз, но потом в одном месте вызвать с одной картинкой, в другом месте со всеми картинки. Думал ms2Gallery замести в переменную, но ни как не могу разобраться. Нужно это что бы было меньше вызовов
Сейчас так это вызов на одной странице и $idgallery одинаковый:
Сейчас так это вызов на одной странице и $idgallery одинаковый:
{'ms2Gallery' | snippet : [
'parents' => 14,
'resources' => $idgallery,
'limit' => 1,
'tpl' => 'tpl.clean.url',
'frontend_css' => 0,
'frontend_js' => 0
]}
{'ms2Gallery' | snippet : [
'parents' => 14,
'resources' => $idgallery,
'limit' => 0,
'tpl' => 'tpl.foto.proekta',
'frontend_css' => 0,
'frontend_js' => 0
]} mSync синхронизация с 1C УНФ
Приветствую!
Модуль не выгружает свойства и цену. Кто-нибудь сталкивался с таким?
Используем:
1С: Предприятие 8.3 (8.3.13.1690)
Управление нашей фирмой, редакция 1.6 (1.6.17.128)
Модуль не выгружает свойства и цену. Кто-нибудь сталкивался с таким?
Используем:
1С: Предприятие 8.3 (8.3.13.1690)
Управление нашей фирмой, редакция 1.6 (1.6.17.128)
Не отправляет почту
Пробую отправить почту не через SMTP и не выходит
Тестирую через QuickEmail
Вот что выводит:
Тестирую через QuickEmail
Вот что выводит:
System Settings (used if property is missing):
emailsender System Setting: admin@s20673.h2.modhost.pro
site_name System Setting: MODX
Properties (from parameters, property set, or snippet default properties:
Tpl chunk name:
subject: Test message
to: my-email@yandex.ru
fromName:
replyTo:
emailSender: admin@s20673.h2.modhost.pro
allowHtml: 1
message:
Final Values (actually used when sending email):
subject: Test message
to: my-email@yandex.ru
fromName: QuickEmail
replyTo: admin@s20673.h2.modhost.pro
emailSender: admin@s20673.h2.modhost.pro
allowHtml: 1
Message Body: Default Message
Send reported successful Fenom и работа с вложенными плейсхолдерами
1. Имеется вложенный массив в снипете
array (
'a' => '1',
'b' => '2',
'c' => '3',
'key1' => array(
array( 'a' => '1',
'b' => '1', ),
array( 'a' => '2',
'b' => '2', ),
),
'key2' => array(
'b' =>'15',
),
);
2. Все это загоняется в плейсхолдер, ($modx->setPlaceholders() и далее запускается чанк
3. В чанке получается получить доступ только к первому уровню, тоесть к a b c
Так и должно быть?
Если это нормально, тогда вопрос, как мне из снипета передать данные ввиде подобного массива, что бы потом их обработать в чанке?
array (
'a' => '1',
'b' => '2',
'c' => '3',
'key1' => array(
array( 'a' => '1',
'b' => '1', ),
array( 'a' => '2',
'b' => '2', ),
),
'key2' => array(
'b' =>'15',
),
);
2. Все это загоняется в плейсхолдер, ($modx->setPlaceholders() и далее запускается чанк
3. В чанке получается получить доступ только к первому уровню, тоесть к a b c
Так и должно быть?
Если это нормально, тогда вопрос, как мне из снипета передать данные ввиде подобного массива, что бы потом их обработать в чанке?
Вывести в галерее ms2Gallery вторые картинки у каждого найденного ресурса
Добрый день.
У меня сделан вызов
У меня сделан вызов
[[!ms2GalleryResources?
&tpl=`tpl.gallery.main2`
&typeOfJoin=`left`
&parents=`21,22,37,`
&templates=`12`
&limit=`6`
&includeThumbs=`big`
&sortby=`publishedon`
&toSeparatePlaceholders=`exc`
]]Мне нужно вывести в галерее вторые картинки у каждого найденного ресурса, как это сделать? как оповестить админа о заполнении конкретных полей в профиле юзера?
Собственно, есть поля (например, website и zip). Как сделать так, чтобы когда юзер их заполняет или меняет — шло оповещение админу по почте? Сорри за, возможно, слишком простые вопросы — учусь…
При редактировании Tickets данные кэшируются
Всем привет. Столкнулся с такой проблемой. Если зайти на страницу с тикетом и нажать кнопку редактирования и перейти к форме редактирования выводится заголовок и содержимое. Если перейти в другой тикет и нажать кнопку редактирования, то на появившейся странице будет заголовок и содержимое предыдущего тикета, после сброса кэша и обновления страницы всё приходит в норму до момента перехода в другой тикет и редактирования. Пробовал выключать кэширование полностью, не помогло. Установлен визуальный редактор Markdown на фронтэнде, но стоит настройка не сохранять содержимое. Раньше всё работало хорошо. Не знаю куда копать.