Снипет для выбора чанков
Добрый день, вопрос из разряда песочницы.
Есть 2 чанка, первый должен выводить поля документа [[*link_attributes]] и [[*longtitle]] в которых у меня произвольных данные. Второй на тот случай если мне не подходит первый.
Собственно вопроса 2.
1. Допустимо ли использовать поля документа [[*link_attributes]] и [[*longtitle]] со своими произвольными данными, чтоб не плодить TV? Ну раз они есть чё им пустовать.
2. Не догоню как набросать снипет чтоб при отсутствии данных в любом из полей [[*link_attributes]] и [[*longtitle]], первый снипет не выводился, а выводился второй, который выпоняет роль заглушки как раз на такой случай.
Есть 2 чанка, первый должен выводить поля документа [[*link_attributes]] и [[*longtitle]] в которых у меня произвольных данные. Второй на тот случай если мне не подходит первый.
Собственно вопроса 2.
1. Допустимо ли использовать поля документа [[*link_attributes]] и [[*longtitle]] со своими произвольными данными, чтоб не плодить TV? Ну раз они есть чё им пустовать.
2. Не догоню как набросать снипет чтоб при отсутствии данных в любом из полей [[*link_attributes]] и [[*longtitle]], первый снипет не выводился, а выводился второй, который выпоняет роль заглушки как раз на такой случай.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Вызов:
Мой код:
Фронте работает норм но все равно вторая часть выполняется в бакенд ошибкой
Как сделать чтоб 1 или 2 част не работал при выводе (chek, unchek) вывод мой код через сниппет не работает
Смотрите, что там до этих строк, как формируется эта $response и, соответственно, проверяйте.
В итоге у меня получился такой чанк
И такой снипет
Работает именно так как и задумано, если указанные поля не пустые отрабатывает первый чанк, если хоть одно из двух полей пустое, отрабатывает второй чанк. Работает не значит правильно. Нет ли здесь косяков?