Вопросы

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

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

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

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

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

Всем привет

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

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

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

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

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

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

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

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

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

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

Перенос строки в начале кода всех страниц на сайте

Не могу назвать себя опытным пользователем MODX, но все же вижу подобное впервые.
Создан новый сайт, постепенно добавляются шаблоны и страницы и вдруг в исходном коде страниц в браузере я вижу такое:

Причем происходит это на всех страницах сайта с любыми шаблонами и даже там, где выбран пустой шаблон.
А это приводит, например, к тому, что файл sitemap.xml, сгенерированный с помощью pdoSiteMap, не проходит валидацию с такой ошибкой:
Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности
Помогите, пожалуйста, разобраться в причине такого поведения страниц.
Victor
07 апреля 2020, 17:49
modx.pro
798
0