Скаут

Скаут

С нами с 22 мая 2017; Место в рейтинге пользователей: #356

Маска телефона - tv поле в админке

Здравствуйте!

Создано доп поле для номера телефона. Чтобы все было аккуратно, необходимо установить маску требуемого формата.

Самый простой вариант, как мне кажется, прикрутить jQuery MaskedInput.

Вопрос: как это сделать в админке? Или есть другие способы решить поставленную задачу?
Скаут
29 июля 2017, 07:51
modx.pro
1
2 581
0

Collections: фильтрация ресурсов в админке по tv

Используется компонент Collections для вывода списка ресурсов в админке (разбиение на категории).
Необходимо внутри коллекции добавить фильтрацию по ТВ параметрам ресурсов, т.е. там где в коллекции Поиск по ресурсам, фильтр «Опубликован/нет...», вот там нужен ещё фильтр по определённым, заранее подготовленным ТВ.
Как это можно сделать, есть какой-нибудь мануал? В инете не смог найти ничего.
Скаут
21 июля 2017, 15:55
modx.pro
1 238
0

pdoSitemap: автоматическое добавление в sitemap

Здравствуйте.

XML карту сайта сделал через pdoSitemap.
Сейчас после добавления или удаления документа, чтобы изменения отразились в карте сайта, необходимо кэш сайта чистить.
Нельзя ли задать какое-то правильно или плагин, чтобы при изменении состояния ресурса:
добавление ресурса
публикация или снятие с публикации
удаление ресурса
Карта обновлялась автоматически?

В документации к данному дополнению ничего такого нет, в инете искал ответ на вопрос, но тоже тишина.
Скаут
11 июля 2017, 10:04
modx.pro
1
1 351
0

Дополнительное поле для "категории"

Здравствуйте.
Внешний вид сайта таков, что шаблон нужен всего один.

Но в зависимости от категорий (вообще использую collections) нужны те или иные поля.
Можно ли доп поля привязывать к определённым документам и его дочерним материалам, и как это сделать? И так и сяк смотрел вкладки при создании доп полей, но не нашёл.

Просто скажем, лепить каждой категории свой шаблон ради одного поля как-то странно.

Сами поля по своим свойствам могут отличаться (текстовое поле, выпадающий список и т.п.)
Скаут
08 июля 2017, 09:59
modx.pro
577
0

Возможность использования "_" в алиасах

Здравствуйте!
Modx заменяет в алиасах нижнее подчёркивание на дефис. Как-то можно сделать, чтобы замены не происходило? Т.е. в обычной ситуации, когда формируется алиас, то пусть он формируется с дефисами, как сейчас, но если я вручную указал нижнее подчёркивание, то оно не заменяется при сохранении. Тыкал параметры системы, но ничего не вышло.
Если friendly_alias_word_delimiter оставить пустым, то разделители вообще все удаляются и слова в алиасе слипаются.
Скаут
07 июля 2017, 13:15
modx.pro
1 857
0

pdoMenu: убрать вложенность определённых пунктов

Приветствую!

Не думал, что на этом встряну, и всё же.

Корень:
— Документ
— Документ
— Документ (ID4)
— Вложенность 1
— Вложенность 2
— Вложенность 3 и т.д.
— Документ
— Документ (ID25)
— Вложенность 1
— Вложенность 2
— Вложенность 3 и т.д.

Задача в меню вывести все пункты с вложенностью, но у некоторых убрать именно вложенность (сам пункт оставить), например у ID25 вложенность выводить не нужно.

Пробовал так
[[pdoMenu?
        &parents=`0,-25`
        &level=`2`
        &tplParentRow=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
    ]]
Как бы вложенность убирается у всех пунктов, не знаю почему

Пробовал так
[[pdoMenu?
        &parents=`0,-25`
        &resources=`25`
        &level=`2`
        &tplParentRow=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[+menutitle]]</a>[[+wrapper]]</li>`
    ]]
Так вообще не выводит ничего

Пробовал parents без нуля — мимо. и много разных вариантов ещё, но не смог найти нужный. Если в parents перечислить ID конкретных стр — вообще пустота. Документацию перечитывал несколько раз.
Скаут
05 июля 2017, 16:08
modx.pro
2 243
0

AjaxForm в модальном Ajax окне

Приветствую!
Мой «101» вопрос про ajaxform )
Задача: выводить форму в модальном окне, контент которого загружается ajax'ом.

Что смог сделать на данном этапе благодаря документации и инструкциям с этого ресурса:

1. Если форма просто в теле документа, то работает всё ок. Окно «своё», т.е. не bootstrap
Скаут
04 июля 2017, 10:24
modx.pro
3 337
0

AjaxForm: очистка после закрытия окна

Приветствую.
FormIT+AjaxForm+RecaptchaV2 в модальном окне. Хочу сделать так, что, если письмо заполнено, но не отправлено, а человек закрывает окно, то форма ресетится полностью.
Поковырявшись в default.js нашёл вот эти строки
form.find('.error').html('');
form.find('.error').removeClass('error');
form[0].reset();
grecaptcha.reset();
Не смог понять, как в скрипте определяется форма, поэтому повесил на функцию клика вот таким образом:
var modalform = $('form.classform');
modalform.find('.error').html('');
modalform.find('.error').removeClass('error');
modalform[0].reset();
grecaptcha.reset();
Подскажите:
1. Правильно ли?
2. И если ли способ определять какую форму конкретно обнулять, если их несколько на странице?
3. Нужно ли обнулять капчу?
Может есть более правильный способ?
Скаут
01 июля 2017, 10:42
modx.pro
1 323
0

FormIt + AjaxForm - валидация телефона

Приветствую.
Подскажите, разве formit (ну или обёртка ajaxform) не умеют проводить валидацию поля phone именно на содержимое, поле обязательное, но валидацию проходит, даже если любую букву вписать.
Скаут
28 июня 2017, 18:43
modx.pro
1
9 224
0

Загрузка формы в окне на ajax

Приветствую!
Задача следующая: надо в модальной окно вывести форму обратной связи, но сама форма должна подгружаться на ajax при открытии окна.
Т.е. самой формы в подвале не будет, она должна подгружаться при нажатии на кнопку открытия окна.
Саму форму планирую делать на связке formit+ajaxForm.

Собственно, подскажите, где почитать, есть примеры как такое сотворить?
Скаут
18 июня 2017, 21:05
modx.pro
687
0