Полезный сниппет для блога.

Написано в MODx Revo 2.2.4.pl.
Сниппет формирует список возможных значений по существующим значениям TV.
Задача: необходимо, чтобы пользователь сам выбирал тэги, по которым будут выводиться записи на странице от Articles.
Так, как не удалось заставить работать tagLister нужным мне способом, то вот решение - сниппет https://gist.github.com/4514994.
Для использования, необходимо:
  1. Создать TV, например tagslist

  2. Сделать Тип ввода Список (множественный выбор)

  3. Возможные значения указать следующее

@EVAL return $modx->runSnippet('GetTvList',array('tvname'=>'articlestags'));
Где articlestags - имя TV, по которому формируем возможные значения.
P.S. Первый пост подобного рода

Комментарии

bezumkin.ru
Personal website of Vasily Naumkin
Прямой эфир
Василий Наумкин
01.07.2024, 11:56:41
Да, верно, именно так. А в контроллере, скорее всего, ловить данные методом post.
Василий Наумкин
26.06.2024, 09:38:15
О, точно, вылезает если не залогинен. Спасибо, исправил!
Василий Наумкин
09.04.2024, 04:45:01
> Ошибка 500 Это не похоже на ошибку Nginx, это скорее всего ошибка PHP - надо смотреть его логи. ...
Futuris
04.04.2024, 08:56:12
Я просто немного запутался. Когда в абзаце "Vesp/Core" ты пишешь про "новый trait FileModel", я поду...
Василий Наумкин
20.03.2024, 21:21:52
Volledig!
Андрей
14.03.2024, 13:47:10
Василий! Как всегда очень круто! Моё почтение!
russel gal
09.03.2024, 20:17:18
> А этот стоило написать хотя бы затем, чтобы получить комментарий от юзера, который ничего не писал...
Александр Наумов
27.01.2024, 03:06:18
Василий, спасибо! Извини, тупанул.
Василий Наумкин
22.01.2024, 07:43:20
Давай-давай!
Василий Наумкин
24.12.2023, 14:26:13
Спасибо!