Доброго веремени суток!
Я навичек в друпал...
Есть задача....
На сайте есть категории и подкатегории:
-Ауди
--А3
--А4
--А5
-БМВ
-КИА
...
нужно реализовать регистрацию по категориям, если юзер зарегился и выбрал Ауди, он видит пост только данной категории и никакой другой.
Комментарии
Добавляем поле категории в профиль пользователя.
В шаблон вьюхи добавляем условие по категории, используя
global $user;
$account = user_load($user->uid);
А есть возможность объяснить более подробно?)
может нужен модуль какой?
За ранее большое Спасибо!
https://www.drupal.org/project/views
"он видит пост только данной категории и никакой другой."
где видит? у себя в профиле? типа "статьи рекомендованные вам" ? или надо чтобы он вообще никогда не увидел материалы другой категории?
Допустим у себя в профиле. Тогда у пользователя должно быть поле ссылки на словарь "Марки автомобилей".
И вьюху надо сделать. Аргумент - UID. Связь - это самое поле ссылки на словарь. И через связь Поля от нод. Блок выводим на страницах пользователей.
Мне кажется проще можно сделать. 10 марок автомобилей - 10 ролей. И 10 типов материала, У юзера который имеет роль Ауди, есть возможность просматривать только те материалы, которые относятся к типу Ауди.
Тут нужно автора спросить: какой сайт вы пилите.
Должно быть два вида пользователей.
1ый. регистрируется как обычный пользователь и имеет возможность сделать пост в любой категории
2ой. при регистрации выбирает категорию ( в обязательном порядке ) и у себя в профиле видит только посты своей категории
как то так)
Спасибо!
Вика, ну зачем сразу в шаблон, можно ж по людски вьюс настроить https://www.drupal.org/node/1111722#comment-4286442
https://www.drupal.org/project/profile2