Вопрос по Fenom
Всем привет!
Использую я в одном месте migx, вывожу данные через getimagelist.
Пытаюсь вывести поле title, используя варианты:
Есть ли возможность использовать fenom?
Использую я в одном месте migx, вывожу данные через getimagelist.
Пытаюсь вывести поле title, используя варианты:
[[+title]]{$_modx->getPlaceholder('title')}{'title' | placeholder}{$title}{$_pls['title']}
К сожалению работает только родной парсер, все варианты через fenomвыдают пустой вариант.Есть ли возможность использовать fenom?
Комментарии: 4
В сниппете getimagelist нет, т.к. он не поддерживает fenom.
Но можно выводит используя fenom
Но можно выводит используя fenom
{foreach $_modx->resource.tv_name | json_decode as $item}
<div>{$item.title}</div>
{/foreach}
По идее getimagelist и не нужно поддерживать феном — ведь его работа выполняется при обработке чанка, то есть должен поддерживаться везде.
Насколько я понимаю title должен лежать в массиве плейсхолдеров и 100% быть доступен через $modx->getPlaceholder, но этого почему-то не происходит.
Насчет вывода через fenom — очень интересная мысль :)
Жаль параметры туда не прикрутить, но вообще очень круто.
Насколько я понимаю title должен лежать в массиве плейсхолдеров и 100% быть доступен через $modx->getPlaceholder, но этого почему-то не происходит.
Насчет вывода через fenom — очень интересная мысль :)
Жаль параметры туда не прикрутить, но вообще очень круто.
Чанк в сниппете getimagelist отрабатывает через стандартный парсер modx, а не через парсер pdoParser, поэтому не работает.
Если очень хочется что бы работал, то в сниппете надо вызвать сервис и поменять вызовы обработки чанков, должно работать
Но смысла не вижу, т.к. через foreach удобнее, а почти все параметры можно с помощью условий сделать.
Если очень хочется что бы работал, то в сниппете надо вызвать сервис и поменять вызовы обработки чанков, должно работать
$pdo = $modx->getService('pdoFetch');
//далее везде заменить $modx->getChunk на $pdo->getChunk
Но смысла не вижу, т.к. через foreach удобнее, а почти все параметры можно с помощью условий сделать.
title не должен ничего не кому. Внутри сниппета он выполняет функцию «найти — заменить». Никакого отношения к modx->getPlaceholder не имеет, иначе был бы доступен и вне getImageList. А вообще на феном, как уже сказали, этот сниппет ни к чему
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.