Itens ativos
Pesquisa
Login do usuário
Assine o RSS do Drupal-BR
Exibir campos CCK apenas para usuários com determinados papéis,
E aí meus amigos, como vão?
Pessoas, imaginem a seguinte situação: eu tenho um tipo de conteúdo, e no formulário de cadastro deste tipo de conteúdo eu tenho vários campos CCK opcionais.
Gostaria que alguns destes campos só aparecessem para determinados papéis. Caso contrário, os campos não apareceriam e teriam valor em branco.
Eu poderia resolver este problema criando dois tipos de conteúdo acessíveis para papéis diferentes, mas eu quero evitar a duplicação de conteúdo: quando o usuário fosse promovido ao novo papel, ele simplesmente editaria o conteúdo e completaria os campos.
Outra possibilidade, até mais interessante que a anterior, é que todos os campos estivessem disponíveis para todos os usuários que pudessem criar este tipo de conteúdo, mas o conteúdo destes campos só fosse visualizados por todos os usuários se o criador do node for promovido para outro papel.
Alguém imagina se isso é possível?
- Por favor, se logue ou se registre para poder enviar comentários
- 149 leituras




Fala Marcus, Esse aqui deve
Fala Marcus,
Esse aqui deve te ajudar: http://drupal.org/project/cck_field_perms
Note que se for D6 ele já tá no pacote do CCK (que já é RC).
Abração,
--
Rafael Ferreira Silva
http://www.rafaelsilva.net