Всего 123 799 комментариев

Вячеслав Варов
19 сентября 2024, 10:24
0
Реализовал через константы в файле config.core.php и вывод через феном в
{$.const.CONSTANT}
Иван Бочкарев
18 сентября 2024, 20:03
0
Спасибо, сделаю редирект
Олег
17 сентября 2024, 16:47
0
Подскажите подойдет ли данный компонент для такой задачи:
Нужно, чтобы покупатель на странице оформления заказа прикрепил файл с реквизитами компании.
Сергей
17 сентября 2024, 14:29
0
Спасибо! работает) До такого я бы точно не додумался)
Наумов Алексей
17 сентября 2024, 14:25
+1
Если у вас еще старая версия easyComm, где у сниппета ecMessages параметр tpl отвечает за вывод одного отзыва, то поместите эту запятую в параметр outputSeparator:

{$_modx->runSnippet('!ecMessages', ['tpl' => 'tpl.ecMessages.Row.md', 'outputSeparator' => ', '])}
И чанка, само собой, убираем.
Сергей
17 сентября 2024, 13:16
0
Добрый день!
Делаю разметку Product в форм JSON-LD
Вывожу сообщение по средствам сниппета
{$_modx->runSnippet('!ecMessages', ['tpl' => 'tpl.ecMessages.Row.md'])}

Код чанка
{
      "@type": "Review",
      "author": "{$user_name}",
      "datePublished": "{$date | dateAgo}",
      "reviewBody": "{$text}",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "{$rating}",
        "bestRating": "5",
        "worstRating": "1"
      }
    },
Проблема заключается в том, что в последнем или единственном отзыве не должно быть запятой.
Пока что сделал лимит 1 и выставил без запятой чанк.
Как прописать условие не пойму ни как.
Вячеслав Варов
17 сентября 2024, 11:35
0
а ну такое не подходит( у меня очень много вложенных конфигураций для каждой tv создать то еще веселье) у меня около 150 конфигураций)
Stepan
17 сентября 2024, 09:15
0
хз
я вам именно ТВ предлагал сразу создавать
что-то типа
disk.yandex.ru/i/l8I0FKUF2YWCTA
скрин конфига
Вячеслав Варов
17 сентября 2024, 09:12
0
А есть туториала о том как компоненты с конфигурациями migx пилить?
Bor
Bor
17 сентября 2024, 09:11
0
нужно использовать какой то модификатор или речь про ручную замену кавычек в товарах?
Алексей Шумаев
17 сентября 2024, 08:26
0
Да, "..." заменяются на «...»
Stepan
17 сентября 2024, 01:57
+1
сделайте пакетик который будет цеплять вашу конфу и пилить ее в базу каждый раз при деплое
а так будет статика на диске
Stepan
16 сентября 2024, 23:35
0
да толку-то? например микро разметку до сих пор не добавили…
взяли и все обвернули в форму…
Bor
Bor
16 сентября 2024, 22:06
0
может ли компонент убирать кавычки из названий?
Артур Шевченко
16 сентября 2024, 19:47
0
Нет простого способа это сделать.
Артур Шевченко
16 сентября 2024, 19:46
0
Вполне корректный способ, передавайте через скрытое поле.
Вячеслав Варов
16 сентября 2024, 19:01
0
Это понятно, а как подключить файл чтобы все конфигурации цеплялись из статичных файлов а не из бд
Александр
16 сентября 2024, 18:48
0
Правой кнопкой по конфигурации — Импорт/Экспорт
Ivan K.
16 сентября 2024, 18:43
0
Здравствуйте.
Не подскажите как корректно получить id ресурса, с которого идет отправка формы. Использую свой сниппет для обработки данных, в нем хотел применить вот такой код:
$res_id = $modx->resource->get('id');
Ранее использовал FetchIt, там такой подход работал.
С SendIt, что не получилось и в логах пусто. Получается если только передать id ресурса в самой форме в скрытом поле, но я не уверен, что это верный и корректный способ.
<input type="hidden" name="res_id" value="[[*id]]">