Вопросы

Множественный выбор для 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 080
0

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

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

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

Всем привет

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

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

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

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

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

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

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

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

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

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

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

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

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

Переход на нужную страницу после смены пароля

Здравствуйте.
Сделал страницу для смены пароля, выглядит так:

<h2>Изменить пароль</h2>
[[!ChangePassword?
   &submitVar=`change-password`
   &placeholderPrefix=``
   &validateOldPassword=`1`
   &validate=`nospam:blank`
   &reloadOnSuccess=`0`
   &successMessage=`Пароль успешно изменён!`
]]
<div>
    [[!+successMessage]]
</div>
<div class="updprof-error">
    [[!+error_message]]
</div>

<!-- Ну а далее сама форма с полями и кнопкой -->
Необходимо после смены пароля перекидывать пользователя на определённую страницу. Как это сделать? Для ChangePassword есть какой-то параметр?
Andrey
07 апреля 2020, 16:04
modx.pro
930
0