Як я казав. я захопився MODx і намагаюся вивчити його і освоїти на повну котушку, щоб мати під рукою зручний інструмент для швидкого розгортання сайту.
Так як я люблю всякі грабери-парсери, я не міг не написати простенький граббер RSS для MODX. Реалізував я його, звісно, у вигляді сниппета. При реалізації я намагався дотримуватися идеалогии MODx і використовувати бібліотеки, які присутні і використовуються в стандартній зборці. Ну і стандартні функції API MODx я теж намагався використовувати.
Власне, сам сниппет:
Виклик його виглядає так:
параметри сниппета
cacheAge - час життя кешу в секундах. Якщо не задано - кеш не використовується.
tpl - ім'я чанка шаблону. Якщо шаблон не переданий - буде використовуватися шаблон за замовчуванням.
У разі використання свого шаблону, потрібно створити чанк. У ньому можна використовувати плейсхолдери:
При створенні свого шаблону, потрібно використовувати ці плейсхолдери.
more - текст посилання "далі" або будь-який шматочок тексту, який ви хочете використовувати в шаблоні. За замовчуванням текст "more".
num - кількість виведених записів. За замовчуванням встановлено в 10.
Якщо вам потрібен грабер RSS не для MODx або інший сниппет для MODx - ви можете звернутися до мене і ми поговоримо про умови роботи.