• Cadastro
  • Fóruns
  • Manual
  • Tradução
  • Tutoriais
  • OpenAtrium
Início

Login do usuário

  • Criar uma conta
  • Recuperar senha

Download

Últimas versões

Drupal 6.19 Drupal 5.23

Contribuições

Módulos Temas Tradução


Lista de Discussão

Drupal-BR

Pesquisa no site

Google

Treinamento Drupal 15 de maio e 24 de junho de 2010 em São Paulo e Rio de Janeiro

Itens ativos

  • Busca em site
  • ERRO NO SQL (EU ACHO)
  • Pagina Não encontrada
  • redirecionar para a listagem de conteúdo depois de adicionar algum conteúdo
  • Vaga: Líder Técnico PHP (Campinas/SP)
  • Ibmec Jr. Consultoria Empresarial
  • Resposta de usuário anônimo no Fórum
  • Treinamento Drupal em Curitiba
  • Upload
  • Views para lista de usuários sem repetição.
Veja mais

Posts mais lidos hoje

  • Manual
  • Vaga: Líder Técnico PHP (Campinas/SP)
  • Tutorial - Criando um site com caixas de notícias
  • Sobre o Drupal
  • Treinamento Drupal em Curitiba
  • Ibmec Jr. Consultoria Empresarial
  • Resposta de usuário anônimo no Fórum
  • Instalação
  • 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

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início

Views: Bug na listagem do filtro 'Taxonomy Term'

Olá Pessoal,

Provavelmente vocês já passaram por isso. Essa semana eu tive esse problema pela 3ª ou 4ª vez, e só entao resolvi pesquisar sobre isso. Então vamos ao caso:

Eu tinha uma taxonomia chamada Travel com os termos Cruzeiros, Disney, Carros e Vale Férias, nesta ordem. Quando ia criar uma View filtrada por Taxonomy Term, o primeiro termo nunca aparecia. Em outras ocasiões faltava mais de 1 termo, e isso me deixava preocupado. Após pesquisar encontrei uma solução muito rápida, e é isso que quero compatrilhar com vocês.

Dentro do seu diretório de módulos, vá em views/modules/views_taxonomy.inc. Da linha 244 até a 246 tem esse código:

if (!$vocabulary->required) {
  unset($form['#options'][0]);
}

Pois bem... substitua estas linhas pelas seguintes:

if (!$vocabulary->multiple || !$vocabulary->required) {
  unset($form['#options']['']);
}

Pronto! agora a listagem dos seus termos não será mais bugada dentro do Views.

OBS: Não procurei saber se isso pode dar conflito com outra coisa, porém pra mim está tudo funcionando corretamente. Caso alguem perceba algum conflito, poste aqui para orientar a galera.

Espero que isso possa contribuir para a comuna!

Abraço e até a próxima!
Thiago Régis

Enviado por tregismoreira em 27/10/2008 - 22:59
  • Se logue ou se registre para poder enviar comentários
  • 692 leituras
Designimage

Este site é feito, orgulhosamente, com Drupal.