Мы новичок в Expression Engine, и нам может понадобиться помощь любого, кто создал несколько сайтов с помощью этой CMS.
У нас есть небольшая панель инструментов, где пользователи входят в систему и читают статьи, отправленные другими авторами. Мы хотим иметь форму, которая позволит участнику выбирать, какие категории статей он хотел бы видеть на своей домашней странице при входе в систему. Затем мы хотели бы выяснить, как на самом деле создать эту домашнюю страницу, чтобы только видны категории статей, которые выбрал пользователь.
С точки зрения БД это похоже на отношение один ко многим между членом и категориями, но у нас нет четкого представления, как это сделать внутри EE (без необработанных PHP/запросов), особенно с использованием модуля Member, поскольку это не канал и, похоже, не позволяет создавать отношения в настраиваемых полях участников.
Мы рассмотрели возможность создания настраиваемого поля для каждого типа категории, но их около 95, и по мере их добавления или удаления было бы чрезвычайно обременительно пытаться угнаться за ними всеми. Даже если бы мы это сделали, мы все еще не уверены, как связать 1 участника со многими категориями или многими записями через категорию.
Мы обновим вопрос позже, чтобы добавить часть кода, который мы придумали (если есть).