• Cadastro
  • Fóruns
  • Manual
  • Projetos
  • Seminário
  • Tradução
  • Tutoriais
  • Dicas
Início

Pesquisa

Google

Itens ativos

  • Módulo de Downloads
  • virtual sites
  • Criando um tema para o Drupal
  • Não é possível criar entrada PHP
  • Drupal X Uolhost
  • Alguem pode me ajudar a fazer o upload do drupal ? E a configurar
  • Treinamento
  • Agenda de contatos
  • TEMA PERSONALIZADO AJUDA
  • Captcha no webform
mais

Posts mais lidos hoje

  • Manual
  • Sobre o Drupal
  • Tutoriais
  • Drupal X Uolhost
  • virtual sites
  • TEMA PERSONALIZADO AJUDA
  • Alguem pode me ajudar a fazer o upload do drupal ? E a configurar
  • Desenvolvendo Portais com o CMS Drupal
  • Treinamento
  • apt-get install drupal5

Login do usuário

  • Criar nova conta
  • Solicitar uma nova senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fóruns » Suporte » Módulo Views

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

‹ Campo de View com condição nodereference e select list ›
Enviado por dtabach em qui, 10/07/2008 - 19:55.
  • Módulo Views
  • 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);

Enviado por rup3rt em sex, 11/07/2008 - 13:27.
  • Por favor, se logue ou se registre para poder enviar comentários

Sensacional!

Funcionou! Valeu rup3rt! Mas qual é a explicação para essa mágica de "$args[0] = arg(1)"? Gostaria de entender...

Enviado por dtabach em sex, 11/07/2008 - 19:30.
  • Por favor, se logue ou se registre para poder enviar comentários

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!

Enviado por lucssouza em qua, 16/07/2008 - 15:20.
  • Por favor, se logue ou se registre para poder enviar comentários

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/

Enviado por rebelatto em ter, 15/07/2008 - 18:34.
  • Por favor, se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.