Posted by pirex360 on February 14, 2013 at 2:26pm
Boa Tarde,
Ainda à volta com a administração do Drupal ! Com a seguinte dúvida, eu consigo predefinir um taxonomy term num content type, mas o utilizador do backoffice consegue sempre ir alterar para outro termo.
A minha questão passa por forçar um determinado term automaticamente para um certo content type, sem que o utilizador de backoffice tenha a noção que está a ser usado o term. Sei que se pode fazer por código esta operação...mas gostaria de saber se existe algum módulo ou qualquer configuração que se possa fazer :
Exemplo :
Content Type : Carro
Taxonomy Terms: Mota | Automóvel | Triciclo
Ao querer inserir um content type do tipo Carro : automaticamente leva o term Carro
Obrigado.

Comments
Embora não seja a melhor
Embora não seja a melhor solução, se quiseres algo para ontem, podes definir no content type "Carro" que o default value para o taxonomy term é o "Carro" e esconder o formulário de taxonomy term através de CSS.
Se é algo para o end-user utilizar e precises de algo mais certo, sugeria que usasses o Rules e forçasses um determinado Taxonomy Term quando um node era guardado/alterado.
Outra solução a explorar seria usar o Field Permissions para limitar o acesso a esse campo a determinados utilizadores.
Outra solução seria criares um pequeno módulo que implementasse o hook_form_alter de modo a tornar o field read only.
Obrigado ;)
Fui pela tua sugestão dos Rules e funciona bem...
"If you go to hate something...hate your own destiny..."