Вопросы
MODX Revo + шаблонизатор Blade. Реально?
Всем привет.
Реально/возможно ли интегрировать шаблонизатор Blade в MODX Revolution?
Но у меня ситуация такая: почти вся работа у меня теперь на Laravel с Blade, и несколько средней сложности сайтов на Evo 2 на основе Blade.
Сейчас мне предстоит делать два сайта (+ доделать начатый сайт на Fenom) и для этого подойдет только Revo (по разным причинам, в том числе «я на нем сделаю лучше»).
Начал делать шаблоны, ну никак не могу переключить голову на Fenom. Как будто всё с нуля начал, привыкать к синтаксису. А также нет поддержки Fenom в PhpStorm.
Реально ли прикрутить Blade или Twig к Revo? Сколько это может стоить, начать сбор средств?
Реально/возможно ли интегрировать шаблонизатор Blade в MODX Revolution?
Но у меня ситуация такая: почти вся работа у меня теперь на Laravel с Blade, и несколько средней сложности сайтов на Evo 2 на основе Blade.
Сейчас мне предстоит делать два сайта (+ доделать начатый сайт на Fenom) и для этого подойдет только Revo (по разным причинам, в том числе «я на нем сделаю лучше»).
Начал делать шаблоны, ну никак не могу переключить голову на Fenom. Как будто всё с нуля начал, привыкать к синтаксису. А также нет поддержки Fenom в PhpStorm.
Реально ли прикрутить Blade или Twig к Revo? Сколько это может стоить, начать сбор средств?
Отвалились дополнительные поля к объекту ecMessage
После очередного обновления просто отвалились а админке именно те поля, которые xtype: 'textfield'
Сначала вообще полетело всё. Спросила автора — сказал полностью удалить компонент и поставить заново. Сделала. В админке появились сообщения.
В файлах от сюда docs.modx.pro/komponentyi/easycomm/plaginyi-i-kastomizacziya все как было.
Возможно, что то потерялось в базе, но вот список prntscr.com/rwpav6 — вроде все на месте.
Вот файлик
Сначала вообще полетело всё. Спросила автора — сказал полностью удалить компонент и поставить заново. Сделала. В админке появились сообщения.
В файлах от сюда docs.modx.pro/komponentyi/easycomm/plaginyi-i-kastomizacziya все как было.
Возможно, что то потерялось в базе, но вот список prntscr.com/rwpav6 — вроде все на месте.
Вот файлик
Множественный выбор для TV-поля в Коллекциях
Вывожу на сайте статьи через коллекции.
Для каждой статьи есть TV-поле с возможностью выбрать ресурс.
Возможные значения такие:
Как можно решить данную проблему?
Для каждой статьи есть TV-поле с возможностью выбрать ресурс.
Возможные значения такие:
@SELECT if(menutitle = '', pagetitle, menutitle), id FROM `modx_site_content` WHERE template = 1Чанк вывода в шаблоне:<div class="col-sm-6 col-md-4">
<div class="article-preview [[+short:is=`1`:then=`short`]]">
<div class="category">
<a href="[[~[[+tv_category]]]]">[[+categories_title]]</a>
</div>
<div class="pic">
<a href="[[~[[+id]]]]"><img src="[[+tv_image:phpthumbon=`w=263&h=170&zc=1&bg=ffffff`]]" alt="[[+pagetitle]]"></a>
</div>
<div class="title">
<a href="[[~[[+id]]]]">[[+pagetitle]]</a>
</div>
[[+short:isnot=`1`:then=`
<div class="dsc">
[[+introtext]]
</div>
`]]
<div class="info">
<span class="publishedon">[[+publishedon:date=`%d-%m-%Y`]]</span>
<span class="publishedby">[[+tv_autor:empty=`[[+autor]]`]]</span>
<!--<a href="[[~[[*autor-res]]]]"><span itemprop="name">[[#[[*autor-res]].pagetitle]]</span></a>-->
</div>
</div> <!-- article-preview -->
</div>Одиночный выбор работает, а множественный нет, т.е. можно выбрать несколько ресурсов, но выводиться будет все равно только в одном.Как можно решить данную проблему?
Не могу дать доступ контент менеджеру, создавать папки в диспетчере файлов, как исправить?
В обычной в кладке файлы, я могу создавать папки и грузить туда файлы, как только открываю диспетчер файлов, там не могу создать папки, и не могу видеть другие папки, хотя в обычной вкладке «Файлы» в левой колонке я вижу и могу создавать.
Где сменить класс ошибки?
Всем привет
В личном кабинете (стоит расширение Login) есть форма редактирования пользователя
Внизу, после каждой формы стоит вывод ошибки, например [[+error.fullname]]
Соответственно если поле не заполнено, на этом месте появляется такая конструкция
Заменить span на div или вообще убрать обертку?
Заранее благодарю за ответ
В личном кабинете (стоит расширение Login) есть форма редактирования пользователя
Внизу, после каждой формы стоит вывод ошибки, например [[+error.fullname]]
Соответственно если поле не заполнено, на этом месте появляется такая конструкция
<span class="error">Ошибка</span>Где можно поменять именно html часть ошибки?Заменить span на div или вообще убрать обертку?
Заранее благодарю за ответ
Фильтрация ресурсов-родителей в SeoFilter
На сайте реализована следующая структура каталога — prntscr.com/rw29m9. В корне находятся основные категории товара (керамическая плитка, керамогранит и т.д.), далее идут ресурсы производителей, затем идут ресурсы коллекции и затем идут товары. В SeoFilter создал поле Производитель со следующими настройками — prntscr.com/rw2c9w. Затем создал правило — prntscr.com/rw2e4f. У меня выводятся не только ресурсы производителей, но и ресурсы коллекции. Как сделать, чтобы выводились только ресурсы производителей?
Не выводятся ошибки на странице смены пароля
Здравствуйте. Сделал по документации форму смены пароля. Вот пример поля для ввода нынешнего пароля:
<div class="ff">
<label for="password_old">Введите пароль
<span class="error">[[!+error.password_old]]</span>
</label>
<input class="form-control" type="password" name="password_old" id="password_old" value="[[+password_old]]" />
</div>По непонятной для меня причине ошибки попросту не выводятся. Что я делаю не так? Получить Option в плагине
Пишу fenom модификатор который должен получить значение опции и далее ее обработать.
Опция создана в ClientConfig.
Опция создана в ClientConfig.
$fenom->addModifier('phonelink', function ($input, $class = 'phonelinks') {
if (!empty($input)) {
$el = $modx->getOption($input);
return $el;
}
});Это вызывает ошибку: Fatal error: Uncaught Error: Call to a member function getOption() on null in… Из чанка в body поместить код в head без скриптов
Здравствуйте. Нужно из чанка, запускаемого в body поместить код в head. Возможно ли это сделать без использования скриптов?