Здравствуйте!
Подскажите, пожалуйста, как организовать такую связь: на сайте есть раздел книги и раздел авторы. Как сделать так, чтобы попав на страницу книги, можно было видеть ссылки на её авторов, и наоборот - попав на страницу автора, нажать на ссылку "посмотреть все книги этого автора" и перейти на страницу книг только этого автора? Интересует именно второй вариант, как сделать выборку книг по автору...
Большое спасибо!
-
☆ A M B ☆
- 428 Posts
Я не знаю, что у вас на данный момент уже есть? Авторы - это тот кто опубликовал или писатели?
Если писатели, думаю. что вы их храните в отдельном TV. Т.е. создаете ресурс книги и в дополнительное поле (я бы использовал стандартное поле - Описание [[*description]]) вбиваете имя автора книги.
Затем вы создаете ресурс автора книги (1 ресурс) и с помощью getResources делаете выборку ваших книг с фильтром по полю с автором.
В общих чертах - примерно так. идея думаю должна быть понятна.
Valentin Rasulov - Industrial design (Hobbies - Web Development)
Development not standard projects on CMF MODx Revolution.
Small sample of extensions
Спасибо за ответ! На данный момент всё на уровне идеи, но принцип Вы верно поняли:
В административной части создаю ресурс-категорию книги, в которой буду создавать отдельные страницы (ресурсы) каждой книги.
То же с авторами.
Однако предполагал создать TV-параметр для ресурса книг, в котором через запятую буду указывать ID ресурса автора(ов).
Моя проблема в том, что я не знаю как описывать выборку при помощи getResources, то есть как сделать ссылку на странице автора, чтобы она переводила пользователя на раздел сайта Книги + фильтр...