Роман Ильин

Роман Ильин

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

Как решить конфликт where и level в pdoMenu?

Всем привет!
Натолкнулся на странную особенность работы pdoMenu с параметрами where и level.
Нужно вывести двухуровневое меню, при этом исключив вывод детей одного из разделов.

Обычный вызов (без исключения детей) pdoMenu срабатывает ожидаемо правильно:
{$_modx->runSnippet('!pdoMenu', [
            'parents' => 0,
            'level' => 2
])}
Роман Ильин
04 сентября 2017, 08:21
modx.pro
1
1 294
0

Fenom: Как вывести TV с дефисом в шаблоне?

Всем привет! Спасайте! Застрял на элементарном.

Не могу вывести TV в шаблоне, у которого есть дефисы в имени. Конструкция:
{$_modx->getPlaceholder('tv-name')}
не работает.

Конструкция
{$_pls['tv-name']}
тоже не подходит, ведь у нас не чанк.

Как таки вывести tv-name в шаблоне?
Роман Ильин
30 августа 2017, 19:33
modx.pro
2
4 898
0

Как отфильтровать кавычки в путях в FastUploadTV

Всем привет!

При загрузке файла через fastuploadTV в путь и имена файлов попадают кавычки-елочки:
/foo-«bar»/item-«bar»

Как их можно отфильтровать?
Роман Ильин
23 августа 2017, 07:02
modx.pro
833
0

Динамически подставить адрес получателя в AjaxForm

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

На сайте есть выбор городов, который сделан на JS+cookie.
Нужно придумать механизм отправки писем с сайта на разные адреса в зависимости от выбранного города. Как можно в AjaxForm динамически подсунуть нужный адрес?
Роман Ильин
17 июля 2017, 10:29
modx.pro
1 405
0

Как выловить ошибку при компиляции Fenom?

В логе есть такое:

[2017-06-23 19:05:20] (ERROR @ www/core/components/pdotools/model/pdotools/pdotools.class.php : 942) 
Undefined macro 't.oqfp' in 6ead9628c3b712596296aed49e3888bd line 65

Как понять, в каком месте происходит спотык?
Роман Ильин
23 июня 2017, 16:21
modx.pro
1 619
0

Создание TV через API

Всем привет!
Сижу туплю над процессорами MODX.

Создаю TV и назначаю доступ к шаблону следующим кодом:

$tv = $modx->runProcessor('element/tv/create', array(
    'name' => "tvname",
    'caption' => 'tvcaption',
    'type' => 'text',
    'templates' => '
                {
                	"templates": {
                		"access": " ",
                		"id" : 3
                	}
                }'
));

А как назначить доступ TV сразу к нескольким шаблонам?
Роман Ильин
10 мая 2017, 08:56
modx.pro
1 025
0

Вопрос о Fenom и переменных

Всем привет! Перехожу на феном и ломаю шаблоны в голове.
Столкнулся со следующим:

Если вставлять в phpthumbon параметр &input напрямую строкой – все работает

{$_modx->runSnippet('phpthumbon', [
   'input' => 'picture.jpg'
   'options' => 'w=556&h=376&zc=1&q=61'
])}

А вот если я вставлять ту же самую строку, но переменной, то облом:

{var $imgurl = 'picture.jpg'} 
{$_modx->runSnippet('phpthumbon', [
   'input' => '{$imgurl}'
   'options' => 'w=556&h=376&zc=1&q=61'
])}

Подскажите, почему моя схема не работает?
Роман Ильин
09 мая 2017, 05:40
modx.pro
3
6 848
0

Шаблон инструкции контент-менеджера сайта

Всем привет!

Каждый, кто сдает готовый сайт заказчику знает о проблеме подготовки документации и инструкции для контент-менеджера.

Раз за разом приходится писать и объяснять одно и тоже, что утомляет.
Поделитесь своими заготовками или шаблонами для базового функционала панели управления modx?

Обязуюсь доработать, доточить формулировки в инфостиле по Ильяхову и выложить на гитхаб для всех желающих.
Роман Ильин
11 декабря 2016, 13:54
modx.pro
1 224
0

Поделитесь рецептами для retina-дисплеев

Как рендерить картинки в двух разрешениях: обычном и @2x.jpg для ретина дисплеев с помощью pthumb, phpthumon и прочих? Как решаете этот вопрос?

Мое решение не без недостатков: рендерить сразу в @2x, а потом через CSS переопределять размеры.
Роман Ильин
22 июля 2016, 09:00
modx.pro
2
2 567
0

Слить деревья ресурсов разных modx-сайтов в один

Встала задача скопировать каталог ресурсов с одного сайта в другой.
Какие есть варианты объединения кроме экспорта с донора и импорта в акцептор через JSON?
Может быть готовые решения?
Роман Ильин
19 апреля 2016, 17:14
modx.pro
860
0