Никак не вкурю как присвоить пользователю определенный термИн таксономии по умолчанию

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

Аватар пользователя rawhide rawhide 8 августа 2010 в 21:40

Вечер добрый!
Уже пол дня бьюсь над тем как привязать термин таксономии по умолчанию к пользователю. Создал роль, роль привязал к термину, в материале замутил вывод поля таксономии селектом. Пользователя с ролью подружил, при добавлении материала в селекте красуються две опции: "Нет" и "заданый термин". Как сделать так что-б по умолчанию стоял заданный мною термин!
Помогите пожалуйста советом или подсказкой, ибо поиск успешно футболит с одной ссылки на другую и ничего толкового там не нашел!

Комментарии

Аватар пользователя rawhide rawhide 8 августа 2010 в 22:22

Во блин грамотеи! )) Вы по сушеству какую нибудь ссылочку киньте.
Понимаю что надо как-то связать $user->roles c $term_access->rid но как это сделать пока представления не имею.
Или я что-то путаю!?

Аватар пользователя VasyOK VasyOK 9 августа 2010 в 0:03

Может вам помогут модули:
content profile - каждый пользователь это тип материала, можно даже дополнительные поля легко создать.

taxonomy defaults - к пользователю прибавить термин какого-то словаря.

Аватар пользователя rawhide rawhide 9 августа 2010 в 0:39

Это тоже не то!
Блин скорейт вы меня не понимаете, потому-что я не правильно изясняюсь.
Пользователя я изначально определяю собственоручно, с помошью модуля Taxonomy Access к термину в заранее построенном словаре. Далее создаю тип материала при помощи cck в котором есть одно поле типа "Content Taxonomy Fields" в виде селекта. Я хочу сделать так что-б пользователь приклееный к заданому термину смог сохранять автоматом и без лишних телодвижений материал толькопо данному термину. Я думал собрать что-то на подобии


<?php 
  
global $user;
  return array(
   
=> array('uid'=>$user->uid)
  );
?>

, но не знаю как это правильно собрать!

Аватар пользователя gumk gumk 9 августа 2010 в 1:11

а для чего вам нужно пользователю давать по термину? думаю это можно как нибудь по другому решить

Аватар пользователя rawhide rawhide 9 августа 2010 в 2:16

"gumk" wrote:
а для чего вам нужно пользователю давать по термину? думаю это можно как нибудь по другому решить

Есть куча управлений гос структуры, у каждого управления своя история, которую надо выводить в отдельном для каждой единицы блоке (статический контент). Также у каждого управления должна быть возможность постить и разные ежедневные статейки (это всё как обычно на главной, в верху самая новая, внизу старая и т.д.). И для того что-бы решить это дело со статикой я ничего лучше не смог придумать чем задать пользователям по роли, для роли задал термин и потом views'ом выводил то что нужно в блоке.
Вот в принципе из за чего и вся свистопляска! ((