Como obter a taxonomia traduzida em URLs?


11

Eu tenho um site bilíngue com termos de taxonomia localizados usados ​​como categorias.

Eu gostaria de conseguir isso:

http://www.mysite.com/about/pageinenglish

http://www.mysite.com/apropos/pageinfrench

(Uma proposta significa em francês)

Mas eu só tenho:

http://www.mysite.com/about/pageinfrench

Como posso traduzir a taxonomia em urls?

EDITAR

Tenho pathauto configurado com termos i18n (que estão disponíveis apenas em TAXONOMY TERM PATHS)

insira a descrição da imagem aqui

Respostas:


4

Verifique este post em drupal.org . Estou na mesma posição que você, mas parece que não há soluções para o D7.


Editar

Estou editando isso para que fique visível que isso já é possível. No momento em que escrevi isso, não havia como conseguir isso. A partir do drupal 8, em breve, novos módulos foram desenvolvidos para ajudar nos processos de tradução. Eles estão no núcleo do drupal 8 e estão disponíveis como módulos para o drupal 7. Portanto, a resposta certa é o que @Pere respondeu na resposta abaixo.


Bem-vindo ao Drupal Answers. Se você deseja adicionar uma pergunta como favorita, pode clicar no ícone de estrela à esquerda da pergunta original na parte superior de cada página.
22412 Patrick Kenny

De fato. Você acha que isso funcionaria com taxonomia traduzida e não localizada?
Znat

5

Consegui fazer isso, usando a tradução de entidades em vez da tradução de taxonomia (parte do i18n ) para traduzir termos de taxonomia e usando o módulo Título para substituir o campo de nome do termo de taxonomia e torná-lo traduzível.

Funciona até agora.


Mas desta maneira, quando editamos um nó, ele mostra termos de origem e não termos traduzidos enquanto adiciona novos nós, ou seja: nos arquivados de referência de termo, sugerimos?
jas


0

Se você usar o i18n conjunto de módulos, você tem i18n taxonomia habilitado?

Você também pode usar o módulo pathauto para traduzir seus URLs usando tokens.


Sim, a taxonomia i18n está ativada e os termos são localizados (não traduzidos). Também tenho o pathauto configurado com os termos i18n, mas o alias não é produzido em francês durante a atualização em massa. (ver tela na minha edição)
znat

Veja @ucaka resposta, este é actualmente um problema com os termos localizados usando i18n e pathauto
Pere

0

Alguns tokens não são fornecidos pela lista de tokens, mas funcionam. Tokens que contêm :1:neles, por exemplo. Substitua o :1:por :0:e pronto.

(Fonte)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.