Вопросы
Выделить ресурс в зависимости от tv-параметра
Подскажите — у ресурсов есть tv-параметр чекбокс (Да/Нет). В зависимости от его значения хочется в дереве ресурсов админки как-то выделить цветом или иконкой ресурсы со значением ДА.
Это можно сделать плагином?
Если да, на какое событие вешать, OnResourceToolbarLoad?
Похожих примеров не встречали?
Это можно сделать плагином?
Если да, на какое событие вешать, OnResourceToolbarLoad?
Похожих примеров не встречали?
AjaxForm placeholder в emailTo
Нужно сделать отправку почты по адресам выбранным в селекте формы
Но если передается список email адресов то почта не отправляется.
На всякий случай вызов формы и хук
Сделал вывод что он получает на вход emailTo
Временно решил прописав в хук email обработку поля emailAddr
Но если передается список email адресов то почта не отправляется.
[FormIt] Произошла ошибка при попытке отправить почту. Пожалуйста, введите хотя бы один адрес e-mail получателя.Если этот список прописать напрямую в &emailTo, то все отправляется корректно.На всякий случай вызов формы и хук
[[!AjaxForm?
&snippet=`FormIt`
&form=`tpl.order_form`
&hooks=`groupSelector,FormItSaveForm,email`
&emailSubject=`[[+titleform]]`
&emailTo=`[[+emailAddr]]`
&validate=`name:required,phone:required`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено`
]]хук<?php
$resources = $modx->getCollection('modResource',array('parent' => 11));
foreach ($resources as $res) {
$title= $res->get('pagetitle');
if($hook->getValue('service') == $title){
$hook->setValue('emailAddr',$res->getTVValue('recipients'));
$modx->log(1, 'message: '.$res->getTVValue('recipients'));
return true;
}
}
$modx->log(1, 'message: '."Почта не найдена для региона");
return true;Открыл хук EmailСделал вывод что он получает на вход emailTo
/www/core/components/formit/src/FormIt/Hook/Email.php : 226) [FormIt] [[+emailAddr]]т.е. парсер не обрабатывает плейсхолдер.Временно решил прописав в хук email обработку поля emailAddr
$emailAddr= $this->hook->getValue('emailAddr', $this->formit->config, '');
if(!empty($emailAddr)){
$emailTo = $emailAddr;
}Но как правильно решить эту проблему? Смена изображения опции
Здравствуйте.
Магазин на miniShop2.
Не хочет меняться изображение товара (msGallery) при изменении опции (картинки к опциям прицеплены)/
В чем может быть проблема?
Магазин на miniShop2.
Не хочет меняться изображение товара (msGallery) при изменении опции (картинки к опциям прицеплены)/
В чем может быть проблема?
Jevix чудит
Всем привет.
По неизвестной мне причине, неделю назад Jevix зачем-то добавил http:// ко всем внутренним ссылкам в статьях. Ссылки теперь не кликабельные и имею вид типа:
По неизвестной мне причине, неделю назад Jevix зачем-то добавил http:// ко всем внутренним ссылкам в статьях. Ссылки теперь не кликабельные и имею вид типа:
<a href="http://category/article/">Ancor</a>Если Jevix на странице отключить, то ссылка становится рабочей и приобретает вид (как было раньше):<a href="category/article/">Ancor</a>Прошу помочь с решением. Спасибо! Вывод multiselect
Доброго дня! Возник следующий вопрос:
Создал TV checkbox с несколькими значениями преимуществ товара.
Вопрос как их теперь вывести в таком виде:
Создал TV checkbox с несколькими значениями преимуществ товара.
item1==Низкая цена||item2==Прочность||item3==ЭксклюзивВсего их 5, но у некоторых товаров могут быть любые 2 или 3, например. Нужные отмечаю галочкой.Вопрос как их теперь вывести в таком виде:
<span class="item1">Низкая цена</span>
<span class="item2">Прочность</span>Соответственно те которые не отмечены в админке не выводить. проблема с ReCaptchaV2
ребят подскажите в чем может быть проблема, перенес сайт на другой хостинг поставил рекапчу а она не отображается, выяснил что она не подтягивает ключ (он указан в настройках), думаю ну ладно, указал его сам прямо в теге и капча появилась но при отправке формы в консоле хрома 500 ошибка получается (/assets/components/ajaxform/action.php)
g-recaptcha-response заполнена
файл (/assets/components/ajaxform/action.php) на месте, права в порядке пользователь тоже
g-recaptcha-response заполнена
файл (/assets/components/ajaxform/action.php) на месте, права в порядке пользователь тоже
AMP
Делаю amp по этому гайду
объясните плз вот этот момент я не понял с каким урл создать ресур и что ему передавать
объясните плз вот этот момент я не понял с каким урл создать ресур и что ему передавать
3 Ресурс
Входная точка у всех AMP-страниц одна. Этой странице будет передаваться GET-параметр, содержащий псевдоним (alias) страницы, например:
https://quasi-art.ru/amp?page=modx-and-amp
4 Шаблон оригинальной версии
В шаблоны оригинальных версий страниц нужно добавить мета-тег, указывающий на адрес AMP-версии текущей страницы:
<link rel="amphtml" href="https://quasi-art.ru/amp?page=modx-and-amp" /> Gallery 1.7.1 пропали превью в админке и на сайте
Помогите с решением проблемы.
После заражения вирусом сайта пропали картинки в Gallery. Сайт вылечили, но картинки не появились.
CMS тоже обновлена до 2.7.1
Картинки все лежат в папках.
После заражения вирусом сайта пропали картинки в Gallery. Сайт вылечили, но картинки не появились.
CMS тоже обновлена до 2.7.1
Картинки все лежат в папках.
<img src="/assets/components/gallery/connector.php?action=web/phpthumb&ctx=catalog&w=800&h=800&zc=0&far=&q=90&src=%2Fassets%2Fgallery%2F22%2F40.JPG" alt="" /> Знак кавычки, alt картинки, ms2Gallery Fenom?
Здравствуйте.
Подскажите пожалуйста, как очистить от знака " текст который отправляется в альт в модуле ms2Gallery?
Код шаблона:
Подскажите пожалуйста, как очистить от знака " текст который отправляется в альт в модуле ms2Gallery?
Код шаблона:
<a href="{$file['url']}" data-fancybox="gallery_object">
<img src="{$file['346x280']}" alt="{$file['name']}" title="{$file['name']}" class="img-responsive" />
</a> pdoResources поля в отдельные плейсхолдеры.
Возможно ли все поля, что вернул нам pdoResources по собственному классу вывести в отдельные плейсхолдеры?
Пример: есть поля id, uid, name, base как можно значения этих полей разместить в плейсхолдерах вида [[+smstring.id]] [[+smstring.uid]] [[+smstring.name]] [[+smstring.base]]
Пример: есть поля id, uid, name, base как можно значения этих полей разместить в плейсхолдерах вида [[+smstring.id]] [[+smstring.uid]] [[+smstring.name]] [[+smstring.base]]