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.
Установил свежую 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.
[mSearch2] Поиск в найденном. Реализация
Поиск в найденном — удобный механизм последовательного органичения поисковой информации. Многие помнят, что до лета 2014 у Яндекса была такая замечательная возможность. И сколько шума на форумах было, когда её убрали.
На mSearch2 можно достаточно легко реализовать такую возможность. Нужны всего лишь сам mSearch2 и бутылочка пива. Открываем и то и другое, и поехали.
1. Первым делом добавляем в форму чанка tpl.mSearch2.form чекбокс.
Вот и все. Отмечаем галочку и ищем. :)
На mSearch2 можно достаточно легко реализовать такую возможность. Нужны всего лишь сам mSearch2 и бутылочка пива. Открываем и то и другое, и поехали.
1. Первым делом добавляем в форму чанка tpl.mSearch2.form чекбокс.
<input type="checkbox" value="1" name="sinf" id="sinf" /> Искать в найденном
Получается, например, вот такВот и все. Отмечаем галочку и ищем. :)
Вложение для товара в письмо клиенту
Здравствуйте, подскажите как реализовать чтобы к письму клиенту во вложении был файл, уникальный для каждого товара?
Имя получателя в письме клиенту
Здравствуйте, подскажите что прописать в чанке tpl.msEmail.new.user чтобы в письме указывалось имя, которое покупатель ввел при заказе.
Tickets - ТВ на основе селекта с мультивыборо
Создаю во фронтенде документ с помощью Tickets.
В чанк tpl.Tickets.form.create есть такая конструкция для полей с множественным выбором:
Если в чанке заменить
А надо чтоб в базе сохранилась запись вида
[[!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[] разделить разделителями ||, как это сделать? mSearch2. Сортировка пунктов фильтрации TV
Есть ли параметр для сорировки пунтов фильтрации, в частности TV? В документпции ничего похожего не нашёл. По-умолчанию сортировка по алфавиту.
Алфавитный рубрикатор для ресурсов Modx Revo.
Результат работы тут: lab.nikann.ru/catalog#abc
За основу был взят: modx.ws/urok-modx-ajax-zagruzka-resursov
За основу был взят: modx.ws/urok-modx-ajax-zagruzka-resursov
mFilter2 вывод множественного списка
Создал TV поле множественный список. Как в mFilter2 вывести весь список в radio, а не только те значения, что выбрал для страницы.
Сортировка 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);
Но не понял, как мне его использовать.Заранее благодарен!
MODx перекрывается хостингом
Здравствуйте! Такая ситуация: был работающий сайт на хостинге Jino, сейчас пытаюсь перейти на управление MODx. Если в Модэкс я ставлю псевдоним, отличный от того, что был на хостинге, страница отображается. Если же ставлю такой же псевдоним, то «включается» html-страница хостинга. Пыталась исправить ситуацию и через robots, и через htaccess. Пока ничего не получается. В чем может быть дело?