Pesquisa no site
Itens ativos
Posts mais lidos hoje
- Canal Drupal-BR de IRC
- Tutoriais
- internacionalization, vistas e view field
- Erro no Webform
- Convertendo conteúdos (nodes) de page para book!
- Problema ao instalar o Drupal
- Como ter opção para publicar ou não comentários
- Como Criar um Tema Para Drupal 6 - Parte 01
- Como enviar modulo para a comunidade
- Varias Galeria de Fotos
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?
- Se logue ou se registre para poder enviar comentários
- 315 leituras


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