it-swarm.com.de

Wie wird die Taxonomie in URLs übersetzt?

Ich habe eine zweisprachige Site mit lokalisierten Taxonomiebegriffen, die als Kategorien verwendet werden.

Ich möchte dies erreichen:

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

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

(Ein Vorschlag bedeutet ungefähr auf Französisch)

Aber ich habe nur:

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

Wie kann ich die Taxonomie in URLs übersetzen?

EDIT

Ich habe Pathauto mit i18n-Begriffen konfiguriert (die nur in TAXONOMY TERM PATHS verfügbar sind).

enter image description here

11
znat

Check dieser Beitrag auf drupal.org . Ich bin in der gleichen Position wie Sie, aber es scheint, dass es keine Lösungen für D7 gibt.


Bearbeiten

Ich bearbeite dies, damit sichtbar wird, dass dies bereits möglich ist. Zum Zeitpunkt des Schreibens gab es keine Möglichkeit, dies zu erreichen. Ab drupal 8 wurden bald neue Module entwickelt, um Übersetzungsprozesse zu unterstützen. Sie befinden sich im Kern von drupal 8 und sind als Module für drupal 7 verfügbar. Die richtige Antwort lautet also, was @Pere in der folgenden Antwort beantwortet hat.

4
ucaka

Ich konnte dies tun, indem ich Entity Translation anstelle von Taxonomy Translation (Teil von i18n ) zum Übersetzen von Taxonomiebegriffen verwendete und Title verwendete = Modul, um das Namensfeld des Taxonomiebegriffs zu ersetzen und übersetzbar zu machen.

Es funktioniert soweit.

5
Pere

Ich benutze dies, das Token unterstützt. Sie müssen nur die Pathauto-Regel mit dem bereitgestellten Token ändern.

https://drupal.org/project/pathauto_i18n_taxonomy

3
Marc

Einige Token werden nicht von der Token-Liste bereitgestellt, funktionieren aber. Token mit :1: in ihnen zum Beispiel. Ersetze das :1: mit :0:, und los geht's ...

(Quelle)

0
cptstarling

Wenn Sie die Modulreihe i18n verwenden, ist die i18n-Taxonomie aktiviert?

Sie können auch das Modul pathauto verwenden, um Ihre URLs mithilfe von Token zu übersetzen.

0
rémy