Jak przekonwertować taksonomię na adresy URL?


11

Mam dwujęzyczną witrynę ze zlokalizowanymi terminami taksonomicznymi używanymi jako kategorie.

Chciałbym to osiągnąć:

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

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

(Propos oznacza po francusku)

Ale mam tylko:

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

Jak mogę przełożyć taksonomię na adresy URL?

EDYTOWAĆ

Mam pathauto skonfigurowane na warunkach i18n (które są dostępne tylko w ścieżkach TAXONOMY TERM)

wprowadź opis zdjęcia tutaj

Odpowiedzi:


4

Sprawdź ten post na drupal.org . Jestem w tej samej pozycji co ty, ale wydaje się, że nie ma żadnych rozwiązań dla D7.


Edytować

Edytuję to, aby było widoczne, że jest to już możliwe. W chwili pisania tego nie było sposobu na osiągnięcie tego. Począwszy od drupala 8, wkrótce pojawiły się nowe moduły wspomagające procesy tłumaczeniowe. Są w rdzeniu drupala 8 i są dostępne jako moduły dla drupala 7. Tak więc poprawna odpowiedź brzmi: @Pere odpowiedział w poniższej odpowiedzi.


Witamy w Drupal Answers. Jeśli chcesz dodać pytanie jako ulubione, możesz kliknąć ikonę gwiazdki po lewej stronie oryginalnego pytania u góry każdej strony.
Patrick Kenny,

W rzeczy samej. Czy uważasz, że to zadziałałoby z przetłumaczoną, a nie zlokalizowaną taksonomią?
znat

5

Udało mi się to zrobić, używając tłumaczenia encji zamiast tłumaczenia taksonomii (część i18n ) do tłumaczenia terminów taksonomii i używając modułu tytułu , aby zastąpić pole nazwy terminu taksonomii i uczynić go możliwym do przetłumaczenia.

Jak dotąd działa.


Ale w ten sposób, gdy edytujemy węzeł, pokazuje on pochodzenie nie przetłumaczonych terminów podczas dodawania nowych węzłów, tj .: w plikach referencyjnych terminów, proszę zasugerować?
jas


0

Jeśli korzystasz z pakietu modułów i18n , czy masz włączoną systematykę i18n?

Możesz także użyć modułu pathauto do przetłumaczenia adresów URL za pomocą tokenów.


Tak, systematyka i18n jest włączona, a warunki są zlokalizowane (nie przetłumaczone). Mam również pathauto skonfigurowane na warunkach i18n, ale alias nie jest generowany w języku francuskim podczas aktualizacji zbiorczej. (patrz zrzut ekranu w mojej edycji)
znat

Zobacz odpowiedź @ucaka, jest to obecnie problem ze zlokalizowanymi terminami używającymi i18n i pathauto
Pere

0

Niektóre tokeny nie są dostarczane przez listę tokenów, ale działają. Tokeny, które mają :1:w nich na przykład. Wymień :1:się :0:, i już ...

(Źródło)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.