Всего 125 953 комментария

Роман
11 мая 2022, 10:03
+1
Попробуйте прописать в config.js
config.startupMode = 'source';
Роман
11 мая 2022, 09:51
0
в htaccess добавьте:
RewriteRule ^en/([^/]*)$  /$1 [R=301,L]
Роман
11 мая 2022, 09:48
0
Используйте хуки, можете посмотреть как написать получение данных по IP
[[!FormIt? &hooks=`userIP`]]
Константин
11 мая 2022, 09:43
0
Ведь задача вывести значения списком, например МаркиL mazda, kia, bmw… Модели: CX-7, Rio, X6

Пробую написать сниппет такого плана.

<?php
$options = $modx->getIterator('msOption');
$output = array();
$onlyoptions = marka, model;
foreach($options as $onlyoptions ){
$output[] = $onlyoptions ->get('key').'=='.$option->get('value');
}
return $output;

Не работает…
Роман
11 мая 2022, 09:38
1
+2
<a class="toggle_tab content_toggle_2 pt-2 mb-2" href="#">Характеристики</a>
$(document).ready(function(){
	$('.toggle_tab').click(function(){
		$(this).next('div').slideToggle(300);      
		return false;
	});
});
Константин
11 мая 2022, 09:06
0
Нашел такой вариант вывода опций, но выводятся только названия опций, а не значения: prnt.sc/EmEinITQ3NQt

<?php
$options = $modx->getIterator('msOption');
$output = '';
foreach ($options as $opt){
$values[] = $opt->get('caption').'=='.$opt->get('key');
}
$output = implode('||',$values);

return $output;
Константин
11 мая 2022, 08:50
0
То есть, в сниппете мы сделали массив с опциями под названием option: prnt.sc/2KP4LPH3PSi6
А в шаблоне феном разбираем этот массив так? prnt.sc/n_EJth9nw9pr
Тогда на странице пустое поле: prnt.sc/iUZ68adwGFtX
Артур Шевченко
10 мая 2022, 21:27
0
У тебя есть чанк письма, в нём ты можешь делать всё, что делаешь в любом другом чанке.
Евгений Ц.
10 мая 2022, 17:47
0
Можно написать свой сниппет и отправлять им, как я изначально и поступил.
Futuris
10 мая 2022, 16:59
0
А эти ваши сложности работы с проектами на express касаются каких-то больших и сложных проектов?
Я вот собрался подучить JS и познакомиться с JS-фреймворками и JS-бэкэндом. Остановился как раз на связке Nuxt JS + Express + MongoDB. Я не программист, и на мой совсем неэкспертный взгляд это показалось наиболее доступной для начального освоения связкой. И кстати Express раньше ставился «из коробки» при установке Nuxt, а теперь этого почему-то нет.
Иван Бочкарев
10 мая 2022, 16:40
0
Та же проблема. Можно это сделать без правок системных файлов.
— нет
Serhii MWork
10 мая 2022, 14:14
0
Пытаюсь сделать правильную разметку sitemap.xml
Сайт мультиязычный.
За основу взял вот эту статью:

И застрял на выводе альтернативных ссылок
<url>
    <loc>{$url}</loc>
    <lastmod>{$date}</lastmod>
    <changefreq>{$update}</changefreq>
    <priority>{$priority}</priority>
    {'babelLinks' | snippet : [
    'resourceId' => $id,
    'showCurrent' => 1,
    'tpl' => '@FILE chunks/sitemap/xhtml.tpl'
    ]}
</url>
Если указать чанк в «родном формате», то работает. Но тогда ведь не обрабатываться переменные.
Чанк:
<xhtml:link rel="alternate" hreflang="{$cultureKey}" href="{$url}"/>
Уже начинаю терять веру что выйдет…
Еще вот в телеге люди говорят что снипет babelLinks не поддерживает @FILE биндинг
Артур Шевченко
10 мая 2022, 13:55
0
А что ты пытаешься вывести?
Артур Шевченко
10 мая 2022, 13:52
0
Как настроить ЧПУ написано тут. А чтобы при переносе формировался редирект используй AutoRedirector.
evgeniy dovgani
10 мая 2022, 12:59
0
Всему виной хук spam, просто убрал его, т.к давно стоит рекапча. Спасибо.
Николай Савин
10 мая 2022, 11:03
0
Не знаю как насчет FormIT, но вот AjaxForm точно для MODX3 точно никто не обновлял.
R2m0x94 (Vasily)
10 мая 2022, 03:18
0
А если с pdoPage, то $idx не пашет, как вариант просто отключить удаление, чтоб id не сбивался.
Возможно в ext.как-то заменить record.id и будет от последнего из бд, а не из record.id x2
Ivan
08 мая 2022, 13:48
0
Установите дополенние redirector из стандартного репозитория.
Затем добавьте такое правило

Шаблон: ^en\/(.*)$
Цель: https://newsite.com/$1
Виноградов Тимур
08 мая 2022, 12:11
0
Это все понятно, Autoredirector стоит но он не подходит.
Я не могу составить регулярное выражение для htaccess