Вопросы

MODX Revo + шаблонизатор Blade. Реально?

Всем привет.
Реально/возможно ли интегрировать шаблонизатор Blade в MODX Revolution?

Но у меня ситуация такая: почти вся работа у меня теперь на Laravel с Blade, и несколько средней сложности сайтов на Evo 2 на основе Blade.

Сейчас мне предстоит делать два сайта (+ доделать начатый сайт на Fenom) и для этого подойдет только Revo (по разным причинам, в том числе «я на нем сделаю лучше»).
Начал делать шаблоны, ну никак не могу переключить голову на Fenom. Как будто всё с нуля начал, привыкать к синтаксису. А также нет поддержки Fenom в PhpStorm.

Реально ли прикрутить Blade или Twig к Revo? Сколько это может стоить, начать сбор средств?
Anton
10 апреля 2020, 16:35
modx.pro
1 214
0

Отвалились дополнительные поля к объекту ecMessage

После очередного обновления просто отвалились а админке именно те поля, которые xtype: 'textfield'
Сначала вообще полетело всё. Спросила автора — сказал полностью удалить компонент и поставить заново. Сделала. В админке появились сообщения.
В файлах от сюда docs.modx.pro/komponentyi/easycomm/plaginyi-i-kastomizacziya все как было.
Возможно, что то потерялось в базе, но вот список prntscr.com/rwpav6 — вроде все на месте.
Вот файлик
varanika
10 апреля 2020, 14:22
modx.pro
820
0

Множественный выбор для 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>
Одиночный выбор работает, а множественный нет, т.е. можно выбрать несколько ресурсов, но выводиться будет все равно только в одном.
Как можно решить данную проблему?
Виноградов Тимур
10 апреля 2020, 11:57
modx.pro
1 012
0

Не могу дать доступ контент менеджеру, создавать папки в диспетчере файлов, как исправить?

В обычной в кладке файлы, я могу создавать папки и грузить туда файлы, как только открываю диспетчер файлов, там не могу создать папки, и не могу видеть другие папки, хотя в обычной вкладке «Файлы» в левой колонке я вижу и могу создавать.
Slava
10 апреля 2020, 07:58
modx.pro
1 045
0

Где сменить класс ошибки?

Всем привет

В личном кабинете (стоит расширение Login) есть форма редактирования пользователя
Внизу, после каждой формы стоит вывод ошибки, например [[+error.fullname]]

Соответственно если поле не заполнено, на этом месте появляется такая конструкция

<span class="error">Ошибка</span>
Где можно поменять именно html часть ошибки?
Заменить span на div или вообще убрать обертку?

Заранее благодарю за ответ
Андрей
09 апреля 2020, 18:27
modx.pro
808
0

Модуль tickets и загрузка файлов

Павел
09 апреля 2020, 17:00
modx.pro
991
0

Фильтрация ресурсов-родителей в SeoFilter

На сайте реализована следующая структура каталога — prntscr.com/rw29m9. В корне находятся основные категории товара (керамическая плитка, керамогранит и т.д.), далее идут ресурсы производителей, затем идут ресурсы коллекции и затем идут товары. В SeoFilter создал поле Производитель со следующими настройками — prntscr.com/rw2c9w. Затем создал правило — prntscr.com/rw2e4f. У меня выводятся не только ресурсы производителей, но и ресурсы коллекции. Как сделать, чтобы выводились только ресурсы производителей?
Алексей Кондратьев
09 апреля 2020, 14:31
modx.pro
476
0

Не выводятся ошибки на странице смены пароля

Здравствуйте. Сделал по документации форму смены пароля. Вот пример поля для ввода нынешнего пароля:
<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>
По непонятной для меня причине ошибки попросту не выводятся. Что я делаю не так?
Andrey
08 апреля 2020, 11:41
modx.pro
696
0

Получить Option в плагине

Пишу fenom модификатор который должен получить значение опции и далее ее обработать.
Опция создана в 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…
Анатолий
07 апреля 2020, 20:13
modx.pro
1 173
0

Из чанка в body поместить код в head без скриптов

Здравствуйте. Нужно из чанка, запускаемого в body поместить код в head. Возможно ли это сделать без использования скриптов?
Павел
07 апреля 2020, 19:22
modx.pro
1 773
0