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

Treinamento Drupal 31 de Janeiro em São Paulo

Pesquisa

Google

Itens ativos

  • Upload de imagens em massa
  • Treinamento Drupal
  • Foto do usuário no topo do blog
  • Tamanho do backup do banco de dados
  • Site fora do ar Personalizado
  • É possível fazer isso com o Drupal?
  • Erro de e-mails no Drupal Brasil
  • Formulario personalizado
  • Views e rss
  • Onde hospedar site com Drupal?
mais

Posts mais lidos hoje

  • Foto do usuário no topo do blog
  • Tutoriais
  • Treinamento Drupal
  • Manual
  • Upload de imagens em massa
  • Como instalar e configurar o TinyMCE no Drupal
  • Tutorial Para Iniciantes
  • Site fora do ar Personalizado
  • Desenvolvendo Portais com o CMS Drupal
  • Sobre o Drupal

Login do usuário

  • Criar uma conta
  • Recuperar senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fórum » Suporte » Temas

Obter o URL Alias de um determinado caminho de taxonomia, através de PHP

Oi amigos, como vão?

Caras, é o seguinte. A pouco tempo atrás eu precisei de ajuda da comunidade para criar uma listagem de termos de apenas uma taxonomia.

A resposta para o problema está neste tópico.

Só que eu estou obtendo caminhos como /taxonomy/term/6. e não tá vindo com os alias que eu defini usando o módulo pathauto.

Alguém sabe como eu faço para obter o Alias em vez do endereço fornecido pelo Drupal?

‹ Tema Cores do Brasil Menu ›
Enviado por marcus_vbp em 06/08/2008 - 10:27
  • Temas
  • 5.x
  • Se logue ou se registre para poder enviar comentários
  • 310 leituras
Em 06/08/2008 - 10:42 alan disse:

eu tive esse problema recentemente...
o pathauto ele "zoa" o q antes era simples como /taxonomy/term/6 pra algo do tipo categoria/nome-do-vocabulario/nome-do-termo

o q vc pode fazer é criar uma view e salvar o resultado como uma página... mas views de página pedem Path ai vc vai la e digita um nome qualquer, depois vc cria um menu e aponta para esse nome q vc criou

Alan Ramires
Webdesign, Tecnologia de Informação e CMS
http://www.alanramires.com

Alan Ramires
Webdesign, Tecnologia de Informação e CMS
http://www.alanramires.com

  • Se logue ou se registre para poder enviar comentários
Em 06/08/2008 - 12:16 marcus_vbp disse:

Como é? Eu não entendi foi nada, hehehe

:p

Seguinte cara, meu problema nao eh com o pathauto. Na verdade eu estou obtendo /taxonomy/therm/5, e na verdade eu queria /categorias/drupal, por exemplo.

--
http://www.marcusvbp.com.br
http://www.nh18.com.br
http://inofensivo.blog.br

--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br

  • Se logue ou se registre para poder enviar comentários
Em 20/08/2008 - 16:28 rafael disse:

Marcus,

Manda imprimir a url com a função l

Troca no seu código

$termo_links .= '<li class="termo_'. $term->tid .'"><a class="tooltip" title="Feito com '.$term->name.'" href="' . taxonomy_term_path($term) . '">'.$term->name.'</a></li>';

por

$termo_links .= '<li class="termo_'. $term->tid .'">'.l($term->name,taxonomy_term_path($term)).'</li>';

Isso deve resolver.

Abraço,

--
Rafael Ferreira Silva
http://www.rafaelsilva.net

  • Se logue ou se registre para poder enviar comentários
Em 20/08/2008 - 18:41 marcus_vbp disse:

Rafael, obrigado pela resposta, funcionou direitinho. Mas só tem um problema.

Fazendo desta forma eu perco os title e class que eu aplico na tag do link =\

--
http://www.marcusvbp.com.br
http://www.nh18.com.br
http://inofensivo.blog.br

--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br

  • Se logue ou se registre para poder enviar comentários
Em 20/08/2008 - 18:47 rafael disse:

Marcus,

Faz assim:

$termo_links .= '<li class="termo_'. $term->tid .'">'.l($term->name,taxonomy_term_path($term), array('title'=>'Feito com '.$term->name,'class'=>'tooltip') ).'</li>';

Mais info: http://api.drupal.org/api/function/l/5

Isso deve resolver.

Abraço,

--
Rafael Ferreira Silva
http://www.rafaelsilva.net

  • Se logue ou se registre para poder enviar comentários
Em 20/08/2008 - 20:48 marcus_vbp disse:

Maravilha!! :D

vlw mesmo =D

deu certinho

--
http://www.marcusvbp.com.br
http://www.nh18.com.br
http://inofensivo.blog.br

--
http://www.marcusvbp.com.br | http://designlivre.net | http://inofensivo.blog.br

  • Se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.