Download
Pesquisa no site
Itens ativos
Posts mais lidos hoje
- Tutorial - Criando um site com caixas de notícias
- Manual
- Treinamento Drupal em Curitiba
- Instalação
- Sobre o Drupal
- Instalação ilustrada em localhost
- Primeiro Screencast do Drupal Brasil
- Como instalar e configurar o TinyMCE no Drupal
- Mamão e Drupal com açucar, desmistificando o primeiro contato com o Drupal
- Vaga: Líder Técnico PHP (Campinas/SP)
Login do usuário
Assine o RSS do Drupal-BR
Dá pra Relacionar campos de Tipos de Conteúdos diferentes em uma mesma views?
Oi pessoal, bom dia
Estou com uma dificuldade com o Views e gostaria de saber se há algum jeito de fazer isso que pretendo. Meu problema é o seguinte:
Eu tenho dois tipo de Conteúdo: "Cachorros de Estimação" e "Gatos de estimação" .
O Tipo de Conteúdo "Cachorros de Estimação" tem três campos:
Nome (node title)
E-mail (field_email) e
Dono (field_dono)
O Tipo de Conteúdo "Gatos de Estimação" tem três campos também:
Nome (node title)
E-mail (field_email) e
Dono (field_proprietário)
Aí eu tenho que montar uma views que exiba "Todos os Animais de estimação" (esses dois tipos de conteúdo) e que seja uma tabela com as seguintes colunas: "Nome", "E-mail" e "Dono"
Só que ao fazer essa views eu só consigo fazer aparecer na lista esses dois tipos de conteúdo se eu pedir pra exibir apenas os campos "Nome" e "E-mail", quando incluo o campo "Dono" nada aparece.
E é claro eu sei porque:... é porque eu gostaria que o Views entendesse que field_dono e field_proprietário fossem considerados como a mesma coisa mas é claro que sabemos que não são.
Então eis minha pergunta: Existe alguma forma de eu Relacionar esses dois campos pra exibir minha listagem do jeito que quero: Nome, e-mail e Dono? Daria pra fazer isso só com o views mesmo ou então intalando algum módulo adicional que consiga fazer?
Abraços,
Wescley
- Se logue ou se registre para poder enviar comentários
- 191 leituras



Por que não usar o mesmo field_dono para os dois tipos de conteúdo?
Abraço!
Leonardo Silva
Produtor Cultural
Desenvolvedor Web
@wescleyteixeira, como o @Leopoldo falou, você pode utilizar o mesmo campo em vários tipos de conteúdo.
E outra: Se voce mandar exibir os 2 campos da View, quando o conteúdo listado for de "Gatos de Estimação", ele não vai exibir o valor do campo Donos de "Cachorros", porque ele não foi preenchido. Aí você pode marcar, nos 2 campos (se vc nao quiser usar um unico campo): Hide if empty.
Entendeu?
Abraço!
Thiago Régis
@tregismoreira
Consultoria e Treinamento em Drupal
Drupal Casesbeta
Oi gente, bom dia,
Desculpem pelo sumiço eu fiquei doente até ontem por isso não deu pra responder.
vamos lá:
Então Leopoldo eu já sabia que eu poderia usar um field que eu já tinha criado para um tipo de conteúdo em um novo tipo de conteúdo que eu criei a posteriori mas não ia dar certo pois o tipo de Conteúdo "Cachorros de Estimação" eu já tinha feito muitas entradas enquanto que o outro tipo de conteúdo "Gatos de estimação" eu vou estar usando o módulo "Google Ajax Search Module" para importar pra mim automaticamente os campos e como eu instalei esse módulo ele não deu escolha pra mim usar os campos que eu já tinha (tenho até consciência que daria pra editar o código original do módulo mas isso ainda não está dentro da minha expertise no momento...)
Eu fiz uma mistura das duas sugestões do Thiago que resolveu meu problema :
Nos dois tipos de conteúdo eu coloquei os campos: field_dono e field_proprietario.
E aí no Tipo de Conteúdo "Cachorros de Estimação" eu tirei a permissão do usuário de editar o campo field_proprietário e fiz o mesmo para o Caso "Gatos de Estimação".
E aí na hora de configurar a views usei a sacada sua: Não exibir if empty.
cliente atendido!
Abraços e obrigado aos dois.
Wescley