JsonFormBuilder не работает

Добрый день.
Установил свежую modx revo 2.3.3, поставил JsonFormBuilder.

Сделал сниппет JsonFormBuilder-form1 с кодом из примера pastebin.ru/Wh023gpk

При запросе сниппета [[!JsonFormBuilder-form1]] страница не загружается (никакого вывода нет).
На сервере в error_log это:
[18-Feb-2015 09:19:51] PHP Parse error: syntax error, unexpected T_STRING in /core/cache/includes/elements/modsnippet/3.include.cache.php on line 3

В файле 3.include.cache.php на третьей строчке вообще пустота и там ничего нет pastebin.ru/3oo2Hk7X

Что может быть? Подскажите, пожалуйста.
До этого работал с MODX Evo. Сейчас перехожу на Revo.
Anton
18 февраля 2015, 16:24
modx.pro
1 049
0

[mSearch2] Поиск в найденном. Реализация

Поиск в найденном — удобный механизм последовательного органичения поисковой информации. Многие помнят, что до лета 2014 у Яндекса была такая замечательная возможность. И сколько шума на форумах было, когда её убрали.
На mSearch2 можно достаточно легко реализовать такую возможность. Нужны всего лишь сам mSearch2 и бутылочка пива. Открываем и то и другое, и поехали.
1. Первым делом добавляем в форму чанка tpl.mSearch2.form чекбокс.
<input type="checkbox" value="1" name="sinf" id="sinf" /> Искать в найденном
Получается, например, вот так

Вот и все. Отмечаем галочку и ищем. :)
Сергей Шлоков
18 февраля 2015, 15:45
modx.pro
10
1 698
+9

Вложение для товара в письмо клиенту

Здравствуйте, подскажите как реализовать чтобы к письму клиенту во вложении был файл, уникальный для каждого товара?
ArtVirus
18 февраля 2015, 14:53
modx.pro
603
0

Имя получателя в письме клиенту

Здравствуйте, подскажите что прописать в чанке tpl.msEmail.new.user чтобы в письме указывалось имя, которое покупатель ввел при заказе.
ArtVirus
18 февраля 2015, 14:51
modx.pro
790
0

Tickets - ТВ на основе селекта с мультивыборо

Создаю во фронтенде документ с помощью Tickets.
[[!TicketForm?
	&tplFormCreate=`tpl.Tickets.form.create`
	&allowedFields=`parent,pagetitle,content,metro,logo`
	&allowFiles=`1`
]]
Все поля документа и ТВ-параметры сохраняются, кроме полей с множественным выбором… Как решить проблему?

В чанк tpl.Tickets.form.create есть такая конструкция для полей с множественным выбором:

<div class="form-group">
		<label for="ticket-metro">Метро</label>
		<select name="metro[]" class="form-control" multiple="multiple" id="ticket-metro">
			<option value="1" >1</option>
			<option value="2" >2</option>
			<option value="4" >4</option>
			....
		</select>
		<span class="error"></span>
	......
При таком чанке в базе сохраняется Array, если выбрать более 2 значений…

Если в чанке заменить
<select name="metro[]"
на
<select name="metro"
, сохраняется только одно значение…
А надо чтоб в базе сохранилась запись вида
1||2||4
Я так понимаю надо элементы массива metro[] разделить разделителями ||, как это сделать?
Yanusya
18 февраля 2015, 12:07
modx.pro
2
1 041
0

mSearch2. Сортировка пунктов фильтрации TV

Есть ли параметр для сорировки пунтов фильтрации, в частности TV? В документпции ничего похожего не нашёл. По-умолчанию сортировка по алфавиту.
Alexander V
18 февраля 2015, 09:58
modx.pro
1 428
0

Алфавитный рубрикатор для ресурсов Modx Revo.

Результат работы тут: lab.nikann.ru/catalog#abc
За основу был взят: modx.ws/urok-modx-ajax-zagruzka-resursov
G@G
G@G
18 февраля 2015, 09:40
modx.pro
26
4 384
+5

mFilter2 вывод множественного списка

Создал TV поле множественный список. Как в mFilter2 вывести весь список в radio, а не только те значения, что выбрал для страницы.
Антон Левиц
18 февраля 2015, 09:08
modx.pro
1 740
0

Сортировка getMany()

Подскажите пожалуйста, как отсортировать объекты по полю from_date при получении их через getMany().

$c = $modx->newQuery('newEraDtObj');
$c->sortby($sortby, $sortdir);
$items = $modx->getIterator('newEraDtObj', $c);

foreach ($items as $item) {

    $forecast_dtss = $item->getMany('newEraDtForecast');
Необходимо отсортировать объекты получаемые по связи newEraDtForecast по полю from_date
$item->getMany('newEraDtForecast')
Нашел вариант:
$criteria = $modx->newQuery('modResource');
$criteria->where(array(
   'parent' => $modx->resource->get('id'),
));
$criteria->sortby('pagetitle','ASC');
$children = $modx->resource->getMany('Children',$criteria);
Но не понял, как мне его использовать.

Заранее благодарен!
GrinRom
18 февраля 2015, 09:01
modx.pro
1
2 496
0

MODx перекрывается хостингом

Здравствуйте! Такая ситуация: был работающий сайт на хостинге Jino, сейчас пытаюсь перейти на управление MODx. Если в Модэкс я ставлю псевдоним, отличный от того, что был на хостинге, страница отображается. Если же ставлю такой же псевдоним, то «включается» html-страница хостинга. Пыталась исправить ситуацию и через robots, и через htaccess. Пока ничего не получается. В чем может быть дело?
Екатерина
18 февраля 2015, 08:27
modx.pro
864
0