Login do usuário
Download
Pesquisa no site
Itens ativos
Posts mais lidos hoje
- Manual
- Tutorial - Criando um site com caixas de notícias
- Vaga: Líder Técnico PHP (Campinas/SP)
- Sobre o Drupal
- Treinamento Drupal em Curitiba
- Instalação
- Resposta de usuário anônimo no Fórum
- Ibmec Jr. Consultoria Empresarial
- Instalação ilustrada em localhost
- Mamão e Drupal com açucar, desmistificando o primeiro contato com o Drupal
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
- 338 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