Всем доброго утра.
нужна помощь по решению проблемки ...
Как хотелось чтобы было.
Человек заходит на страницу www.sample.ru/test/%username%
Выводится весь материал за все время.
также на странице есть фильтр в котором список терминов принадлежащие ТОЛЬКО пользователю что указан в URL.
На данный момент почти все сделал.
Кроме.
Термины у меня выводятся ВСЕХ пользователей.
И сделать чтобы выводилось именно термины пользователя с URL я не пойму.
Помогите народ.
Комментарии
Используйте аргумент User: Uid, Provide default argument, Default argument type: User ID from URL
Немного не то.
Почти то да не то((
Мне надо чтобы и термины чужого пользователя не выводились.
То есть если "юзер1" в URL то выводятся только его термины. те что он создал.
А если в URL "юзер2" то выводятся его термины а термины юзера1 не показываются.
А сейчас показываются все термины, всех пользователей. но хоть не выводит инфу если термин не принадлежит пользователю.
Вот как решить мне проблему эту? подскажите.
Друпал не сохраняет в БД uid пользователя, создающего термин, так что такого понятия как "термин пользователя" в друпале нет. Вам нужен модуль, который бы хранил эти данные.
Хотя наверно можно, используя таблицы term_node и node, проверять, что термин используется только в нодах определенного пользователя...
Плохо.
А если сделать так. При регистрации нового пользователя создавался родительский термин с именем пользователя например.
Потом все термины что создаются пользователем должны записываться в родительский термин пользователя.
Ну и в фильтрах автоматически выбирался термин с именем пользователя.
как бы идея вот такая... а как это сделать хз...
вчера всю ночь пытался это реализовать.
Но ни где нету и капли инфы в эту сторону, а своих знаний мало еще для такого((