Pesquisa
Itens ativos
Posts mais lidos hoje
Login do usuário
Assine o RSS do Drupal-BR
Usando Argumentos para filtrar Views
No site de uma imobiliária, tenho dois tipos de conteúdos CCK: Ficha de Imóvel e Ficha de Proprietário.
Na Ficha de Imóvel, há um campo do tipo node reference que chamei de 'Proprietário', onde o usuário referencia a Ficha do Proprietário daquele imóvel.
Agora eu quero exibir um bloco junto com os nodes do tipo Ficha de Proprietário, mostrando uma lista de imóveis daquele proprietário específico. Ou seja, preciso informar para a Views qual é o Proprietário que está sendo exibido na área principal, para que no block apareça somente os imóveis que ele possui.
Suponho que isso possa ser resolvido usando os Argumentos do módulo Views, mas não sei como.
Como vocês fariam isso?
Se alguém puder dar uma direção, agradeço.
[]s
Durval
- Por favor, se logue ou se registre para poder enviar comentários
- 349 leituras




http://drupal.org/node/161867
http://drupal.org/node/161867
Bloco
Campos
Argument: Node reference
Argument handling code: $args[0] = arg(1);
Sensacional!
Funcionou! Valeu rup3rt! Mas qual é a explicação para essa mágica de "$args[0] = arg(1)"? Gostaria de entender...
a variavel $args é um array
a variavel $args é um array q guarda os argumentos da view, que são definidais na criação da mesma. A função arg() pega o argumento de acordo com a barra de endereço do navegador, por exemplo, arg(0) irá retornar "node" em um documento. Creio que no seu caso o nid ques está na barra de endereços é passado como parametro pra view!
Espero ter ajudado!
Também espero por uma
Também espero por uma explicação pois não sei usar a parte de argumentos.
Seria interessante alguém criar um tutorial sobre isso.
Fernanda Rebelatto
http://www.sofalaranja.byethost8.com/