We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 38776
    • 2 Posts
    Здравствуйте!

    Подскажите, пожалуйста, как организовать такую связь: на сайте есть раздел книги и раздел авторы. Как сделать так, чтобы попав на страницу книги, можно было видеть ссылки на её авторов, и наоборот - попав на страницу автора, нажать на ссылку "посмотреть все книги этого автора" и перейти на страницу книг только этого автора? Интересует именно второй вариант, как сделать выборку книг по автору...

    Большое спасибо!
      • 31246 ☆ 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
        • 38776
        • 2 Posts
        Спасибо за ответ! На данный момент всё на уровне идеи, но принцип Вы верно поняли:
        В административной части создаю ресурс-категорию книги, в которой буду создавать отдельные страницы (ресурсы) каждой книги.
        То же с авторами.
        Однако предполагал создать TV-параметр для ресурса книг, в котором через запятую буду указывать ID ресурса автора(ов).

        Моя проблема в том, что я не знаю как описывать выборку при помощи getResources, то есть как сделать ссылку на странице автора, чтобы она переводила пользователя на раздел сайта Книги + фильтр...