FAQ для MODx
Однажды потребовалось сделать FAQ на MODx. Гуглил готовый сниппет. На тот момент ничего готового не нашлось. Что-то написал сам. Чуть позже появился EZfaq - не понравилось (быть может сырая бета).
Пришла идея как реализовать систему вопросов и ответов на Ditto. Упрощённый вариант здесь публикую. Идея очень проста - каждая пара вопрос/ответ помещается в отдельный документ. Весь список находится в отдельной дочерней папке (контейнере). Таких наборов FAQ на сайте может быть произвольное количество ( например по каждому продукту или теме). Можно прикрутить ajax, фильтрацию и теги, задействовать пагинацию. Можно добавить eForm что бы посетители писали вопросы непосредственно в тему и администратор, получив нотификацию на почту, помещал ответ в уже готовый документ. Ну и естественно абсолютная свобода по вёрстке. Два вызова ditto - исключительно дань традиции - список вопросов и далее ответы . Идеология MODx - древовидная структура документов не нарушается.
1) Создаём чанк {{faq}} со следующим содержимым:
2) Содержимое чанка faq_tpl:
3) Содержимое чанка faqans_tpl:
4) Создаём папку FAQ и помещаем в область содержимого вызов чанка {{faq}}
5) Публикуем дочерние документы в этой папке. Вопрос помещаем в область pagetitle, ответ в content.
пример того что получилось
В админке это выглядит так:

Posts: 10
Reply #14 on : Срд Октябрь 26, 2011, 05:02:19
Posts: 3
Reply #13 on : Чтв Август 26, 2010, 19:11:52
Posts: 10
Reply #12 on : Чтв Август 26, 2010, 12:22:41
Posts: 10
Reply #11 on : Чтв Июнь 24, 2010, 22:49:29
Posts: 10
Reply #10 on : Втр Май 25, 2010, 12:19:00
Posts: 3
Reply #9 on : Вск Май 23, 2010, 20:40:48
Posts: 10
Reply #8 on : Вск Май 23, 2010, 18:34:26
Posts: 10
Reply #7 on : Пнд Март 29, 2010, 12:40:22
Posts: 10
Reply #6 on : Пнд Март 29, 2010, 12:27:28
Posts: 3
Reply #5 on : Чтв Декабрь 10, 2009, 10:30:48
Write a comment