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.

Comments

Может быть. Но показалось, что JsonFormBuilder как-то проще. Всё в одном месте, всё понятно. С виду :)

Возможно. Но сейчас я глянул в доки — волосы дыбом. Неплохой мануал для начинающих в MODX есть на сайте modx.ws — я с него начинал. Там и formit хорошо описан

Parse error: syntax error, unexpected T_STRING

Эт кавычка незакрыта или типа того.

офтопЪ Николай, с прошедшем. Интересных и успешных проехтов и вообще по жизни сщастию и взаимопониманию.

[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

Не забывай, что MODX из сниппетов делает функции, и только потом вызывает их. Из-за этого смещение строчек кода происходит. Смотреть надо именно указанный файл, а не исходный код, то есть /core/cache/includes/elements/modsnippet/3.include.cache.php

Там будет примерно такой код:

<?php
function elements_modsnippet_1($scriptProperties= array()) {
global $modx;
if (is_array($scriptProperties)) {
extract($scriptProperties, EXTR_SKIP);
}