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

elec3c
19 апреля 2023, 01:17
0
Уже сделал. Сейчас тестирую. С чанками у Ajaxform вроде аналогичная ситуация
Алексей Смирнов
18 апреля 2023, 23:36
+1
Если вы в $resource определили нужный ресурс, то так берется значение ТВ поля:
$tvValue = $resource->getTVValue('name-tv-polya');
где name-tv-polya — название ТВ поля.
Антон
18 апреля 2023, 18:47
0
Теперь у меня немного другой вопрос))
Как в сниппете взять значение тв параметра, которое в феноме берется так:
{$_modx->resource.ref_link|url}
Тодор
18 апреля 2023, 18:26
+1
У снипета msProductOptions, есть параметр sortOptions, с ним надо екпериметировать
Тодор
18 апреля 2023, 17:46
0
Что у тебя на странице /ajax? Скорее всего ты там обращаешся к какому-то снипету. Убедись что вызов снипета НЕ куширумый. Если да, то покажы что твой снипет делает
Антон
18 апреля 2023, 17:13
0
Спасибо, я разобрался…
В
$tvlogo = 'image';
нужно было писать название тв. Он у меня
'logo'
Тодор
18 апреля 2023, 17:04
+1
причин может быть еще много, можеш скинуть доступ, чтобы смому тестить
Антон
18 апреля 2023, 16:56
0
Нижнее подчеркивание "_"
Тодор
18 апреля 2023, 16:55
+1
[[+amp.image_width]] — что-то выводит?
Антон
18 апреля 2023, 16:51
0
1. Не выводит(
2. Да, заголовок страницы выводит, все в порядке
3. Да

Параметры тв:
— ввод — изображение
— вывод — по умолчанию
Тодор
18 апреля 2023, 16:50
0
Мало информации:
1. попробуй удалить вызов етого снипета, убедись что ето именно он делает
2. Чанк tpl.tickets.post существует?
Тодор
18 апреля 2023, 16:45
+1
1.Феномом не пробовал вывести?
{$_pls['amp.image']}
2. [[+amp.pagetitle]] — что-то выводит?
3. Снипет вызываеться раньше плесходера?
Антон
18 апреля 2023, 16:37
0
Спасибо! Так тоже пробовал. Увы, не выводит((
Тодор
18 апреля 2023, 16:28
+1
Ну вот ты пешеш 3 плесхолдера:
$placeholders[$tvlogo] = $tvValue;
$placeholders[$tvlogo.'_width'] = $width;
$placeholders[$tvlogo.'_height'] = $height;
а значение $tvlogo = 'image';. Значит то что выше это тоже самое что и:
$placeholders['image'] = $tvValue;
$placeholders['image_width'] = $width;
$placeholders['image_height'] = $height;
соотвественно:
<img class="lazy" src="[[+amp.image]]" width="200" height="200" alt="[[+amp.pagetitle]]">
Артур Шевченко
18 апреля 2023, 14:28
+1
Возможно компонент не поддерживает работу с Modx 3.
Артур Шевченко
18 апреля 2023, 12:12
0
Версия Modx какая?
Константин Ильин
18 апреля 2023, 11:23
0
1. Да, все по примеру modstore.pro/packages/utilities/recaptchav3
2. contactform — произвольная строка, что хотите, главное что бы отличалось
Павел
18 апреля 2023, 10:34
0
Объясните мне пожалуйста.

1. Ок перенесу в «чанк», в самой форме не чего не нужно указывать? вызов остается тот же?
[[!rcv3_html? &action=`[[+rcv3Action:default=``]]` &error=`[[+fi.error.g-recaptcha-response]]`]]
2. Это я понял сделаю. Вопрос самое название &rcv3Action=`contactform` — contactform прописываю произвольно, главное что бы отличалось? или contactform это чанк или сниппет какой?

3. Ок, буду проверять
Константин Ильин
18 апреля 2023, 09:46
0
1. Код формы перенести в чанк
2. rcv3Action прописывается у вызова AjaxForm
[[!AjaxForm?
    ...
    &rcv3Action=`contactform` 
    ...
]]
3. проверить работает ли, можно инспектором кода в браузере(F12 в хроме), выдало ли Вам что-то вызов rcv3_html