Роман Ильин

Роман Ильин

С нами с 29 октября 2013; Место в рейтинге пользователей: #153

Неприятный баг при создании ресурса в контексте

Есть два контекста «context_1» и «context_2»
К TV-полю привязан источник файлов source1 для первого контекста и source2 для другого.

Проблема: при создании нового ресурса в context_2 в TV-поле изначально открывается source1 первого контекста. И так до тех пор, пока не будет нажата кнопка «сохранить».
После сохранения всё ОК, открывается правильный источник файлов.

Как избежать подобного бага при создании ресурса?
Имеет ли смысл написать багрепорт в modx или это адекватное поведение?
Роман Ильин
17 декабря 2015, 11:58
modx.pro
789
0

Банальный вопрос: вывод option из TV.

Официальная документация сообщает, что для удобства можно задать возможные значения селекта парой ключа и значения:
Option 1==value1||Option 2==value2
Соответсвенно в админке при выборе будет отображаться «Option 1», а при стандартном вызове TV на сайте — value1.

Вопрос: Как вывести значение ключа «Option 1» на сайте?
Роман Ильин
25 октября 2015, 14:07
modx.pro
1 025
-1

Возможны ли контекстно-зависимые TV?

По-умолчанию в MODX есть возможность ограничить доступность TV для определенных шаблонов.
Есть ли возможность ограничить доступность TV для разных контекстов? Как вариант: с разными наборами данных «по-умолчанию» для каждого контекста.

На примере:
База недвижимости для трех городов. Один город — один контекст. Соответственно в каждом городе свои названия районов, которые редактор выбирает через TV. Как в нужном городе показывать редактору только нужный TV?
Роман Ильин
27 марта 2015, 07:17
modx.pro
953
0

Возможны ли контекстозависимые TV?

Возможно это глупый вопрос, но гугл не помог.

Сейчас в MODX есть возможность ограничить доступность TV для разных шаблонов.
А возможно ли ограничить доступность TV в том числе и для разных контекстов?
Роман Ильин
03 сентября 2014, 16:13
modx.pro
766
0

Сортировка фильтра mFilter2

Возможно ли отсортировать пункты фильтра не по option (по умолчанию), а по value?
Если стандартной возможности нет, то ткните, пожалуйста, в код где формируется этот список?

option1==value1||option2==value2||option3==value3
Роман Ильин
22 мая 2014, 07:53
modx.pro
1
1 486
0

Проблема с циклическим редиректом через плагин

Задача: Необходимо редиректить открытие главной страницы сайта "siteurl.com" на адрес вида "siteurl.com/?daterange|daterange=текущий-день"

Написал плагин и повесил на событие OnHandleRequest
<?php
$currentDay = date("Y-m-d");
if ($_SERVER['SERVER_NAME'] == 'siteurl.com') {
    header('HTTP/1.1 301 Moved Permanently');
    header('Location: http://siteurl.com/?daterange|daterange='.$currentDay);
}
Ссылка формируется правильная, но получается цикличная переадресация. Какое событие следует назначить или как переписать код, чтобы редирект срабатывал однократно?

РЕШЕНИЕ: Конечно же надо проверить GET на пустоту
if (empty($_GET)) {
        $modx->sendRedirect('siteurl.com?daterange|daterange='.$currentDay,array('responseCode' => 'HTTP/1.1 301 Moved Permanently'));
}
Роман Ильин
18 мая 2014, 18:35
modx.pro
829
0

Процессинг TV в чанках mFilter2

У каждого ресурса имеется custom-TV содержащий в себе диапазон дат.(http://modx.com/extras/package/daterangetv).
Как включить их процессинг в чанке tpl.mSearch2.row?
Конструкция: [[+daterange? &format=`%d|%m.|%Y` &separator=`–`]] — не работает. TV выводится — as is.
Роман Ильин
06 мая 2014, 12:31
modx.pro
949
0

mFilter2 фильтрация посредством Datepicker jquery

4
Нужно написать особый чанк фильтру на основе Datepacker Jquery UI и прописать javascript для его работы, который будет фильтровать ресурсы по дате.

Ссылка на datepicker: jqueryui.com/datepicker/#inline

P.S. Изначально это было объявлением о работе, но потом опубликовали решение в комментариях и топик переехал в этот раздел.
Роман Ильин
18 апреля 2014, 12:41
modx.pro
5
3 272
0

Datapicker в mFilter2

Подскажите путь мысли или решение.
Как в фильтр добавить фильтрацию по дате посредством datepicker? (по типу слайдера)
Роман Ильин
31 января 2014, 10:55
modx.pro
770
0

mFilter2. Несколько значений в одном TV.

Пробую применить mFilter под специфику недвижимости.
Роман Ильин
29 октября 2013, 04:50
modx.pro
1 508
0