Arquivo “i18n-ascii.txt” do Pathauto (Drupal) – Dica para instalação

Mais uma vez apanhei pro Drupal numa coisa idiota. Tenho travado uma batalha com o módulo Pathauto (que gera urls automáticas baseadas no título do post) quando coloco caracteres acentuados no campo title. Imaginava que existia algo bem idiota que poderia me ajudar, mas a pressa e a preguiça me afastavam de procurar.

Hoje cheguei ao meu limite quando reparei que o Google indexou duas vezes a mesma página – uma com o endereço certo e outra com o errado. Não vou dizer aqui que a culpa é do Drupal porque sei que foi idiotice minha.

Sem mais delongas apresento a solução: renomeie o arquivo i18n-ascii.example.txt para i18n-ascii.txt (dentro da pasta do pathauto) e depois faça o caminho “administrar” -> “URLs alternativas” -> “Automated alias settings” (sua tradução pode ser melhor que a minha…) -> “Configurações Gerais” e clique em “Transliterate prior to creating alias”.

Salve e livre-se desse incômodo irritante de uma vez.

Encerro com uma observação: por que o arquivo já não vem com o nome certo, para que a opção pudesse ser clicada desde o começo?

ps.: Vitória! Funcionou direito! (sim, fiz o post sem testar antes…)

update: Pode ser que a solução do seu problema seja o módulo transliteration!


Não quer perder o próximo post? Cadastre seu e-mail e você receberá um aviso sempre que sair coisa nova :)

Comentários

  • andre

    Realmente este problema deveria ser resolvido pelo maintainer do módulo, mas vá lá saber porque o arquivo não vem nomeado corretamente.

  • http://www.j2bweb.com Philippe

    Muito bom, assim como você, venho apanhando nesse assunto a um tempão e só agora encontrei a solução, esse módulo é sempre o primeiro que instalo em todos os sites que faço. Obrigado!

  • http://npcc.vitis.uspnet.usp.br Marcelo Gomes

    Uma dica legal também, é atualizar a lista de “stopwords”, as palavras que queremos “limar” do endereço, pois possuem função de ligação (basicamente) na composição dos títulos.

    Segue a minha lista:
    a, à, a partir, antes, ao, aos, aquilo, as, até, com, como, da, das, de, do, do que, dos, e, é, em, fora, isto, la, lá, lhe, lhes, lo, mas, me, na, nas, no, nos, num, numa, o, os, ou, para, pela, pelas, pelo, pelos, per, pois, por, quais, qual, que, são, se, si, sua, suas, te, ti, tu, um, uma, uma vez que, umas, uns, via, vos, vós

    Abraços.

  • http://sopadojr.com.br Anônimo

    Valeu pela dica, eu também estava com esse problema por pura idiotice minha rsrs. Abraço!