Views+filter+taxonomy

Главные вкладки

Аватар пользователя ihappy ihappy 26 августа 2009 в 8:06

Всем доброго утра.
нужна помощь по решению проблемки ...

Как хотелось чтобы было.
Человек заходит на страницу www.sample.ru/test/%username%
Выводится весь материал за все время.
также на странице есть фильтр в котором список терминов принадлежащие ТОЛЬКО пользователю что указан в URL.

На данный момент почти все сделал.
Кроме.
Термины у меня выводятся ВСЕХ пользователей.
И сделать чтобы выводилось именно термины пользователя с URL я не пойму.

Помогите народ.

Комментарии

Аватар пользователя ihappy ihappy 27 августа 2009 в 10:01

Немного не то.
Почти то да не то((
Мне надо чтобы и термины чужого пользователя не выводились.
То есть если "юзер1" в URL то выводятся только его термины. те что он создал.
А если в URL "юзер2" то выводятся его термины а термины юзера1 не показываются.

А сейчас показываются все термины, всех пользователей. но хоть не выводит инфу если термин не принадлежит пользователю.

Вот как решить мне проблему эту? подскажите.

Аватар пользователя T-34 T-34 27 августа 2009 в 15:58

Друпал не сохраняет в БД uid пользователя, создающего термин, так что такого понятия как "термин пользователя" в друпале нет. Вам нужен модуль, который бы хранил эти данные.

Хотя наверно можно, используя таблицы term_node и node, проверять, что термин используется только в нодах определенного пользователя...

Аватар пользователя ihappy ihappy 27 августа 2009 в 16:53

Плохо.
А если сделать так. При регистрации нового пользователя создавался родительский термин с именем пользователя например.
Потом все термины что создаются пользователем должны записываться в родительский термин пользователя.
Ну и в фильтрах автоматически выбирался термин с именем пользователя.
как бы идея вот такая... а как это сделать хз...
вчера всю ночь пытался это реализовать.
Но ни где нету и капли инфы в эту сторону, а своих знаний мало еще для такого((