С modx познакомился сравнительно недавно. От этого еще пока возникают достаточно простые вопросы. Предо мной стоит следующая задача:
Реализовать 5 разных каталогов в рамках одного проекта. Механизм продуман и достаточно примитивен с точки зрения кодинга на php+mysql. Есть закрытая часть сайта, в которой пользователи могут загрузить свой XML файл для добавления в каталог или обновления информации. Это наиболее просто вариант в моем случае. Не потребуется создавать сложных систем аккаунтов, которые толком не нужны. Файл XML падает в определенную папку из которой раз в сутки по крону происходит update базы данных. Загрузка, парсинг, вывод — достаточно просты в реализации. Но все это хотелось бы повязать на MODx.
5 разных типов тоже не проблема вывести. Просто держать все поля и выводить в зависимости от поля type по id.
Соответственно интересует возможность вывода списка позиций из каталогов.
Теперь сам вопрос:
Как бы Вы реализовали подобный функционал на MODx?
Я могу все продумать сам, но люди с опытом наверняка увидят реализацию быстрее и грамотнее. Поэтому и пишу сюда.
Если я правильно понимаю задачу, то getResources прекрасно подойдет, в мануале все написано с примерами . А по поводу своих сниппетов это тоже вариант, ведь в конечном итоге важнее скорость работы и надежность, а не с помощью какого инструмента это сделано.
в getResources это делается пару минут , есть параметр resources в который нужно поставить id ресурсов через запятую которые хотите исключить из выдачи
Есть pdoTools, который вроде как считается достаточно шустрым. Мни интересно как каталог можно оформить в админке? Просто поддериктория или можно что-то еще придумать для удобства?
Здравствуйте для каталога используем комбайн PdoTools В данном наборе присутствуют все для создания каталога. Если Вам не удобен древовидный вид ресурсов в CMS, можно использовать компонент Collections.