URL-Alias ​​für sprachneutralen Inhalt

7

Ich habe eine Seite mit 8 Sprachen. Der größte Teil des Inhalts ist übersetzt und hat eine Sprache zugewiesen. Aber es gibt einen Teil der Seite, in dem ich sprachneutrale Inhalte benötige, um sie in jeder Sprache anzuzeigen.

Wenn ich einen sprachneutralen Inhalt erstelle, wird aus den URL-Alias-Einstellungen der Pfad "Sprachneutral" generiert. Dies sieht im Grunde wie der englische Pfad aus. Das ist ok. Aber es sieht jetzt für jede Sprache wie der englische Pfad aus. Nur das Sprachpräfix ändert sich:

/path/to/content
/de/path/to/content
/fr/path/to/content

Gibt es eine Möglichkeit, für jede aktivierte Sprache programmgesteuert URL-Aliase zu diesem Knoten zu generieren?

/path/to/content
/de/pfad/zum/inhalt
/fr/chemin/au/contenu

Ich habe etwas Ähnliches für Taxonomiebegriffe gefunden, bei dem ein URL-Alias ​​für jeden Begriff in jeder Sprache erstellt wird ( Pathauto i18n Taxonomy ). Aber ich sollte dies für Knoten haben.

Wie kann ich dies erreichen, ohne jeden Alias ​​manuell zu erstellen?

Lanze
quelle
Sie haben also 1 Knoten und möchten 3 URL-Aliase dafür haben? Habe ich recht? Wenn ja, dann sagen wir, aus dem Titel wird ein URL-Alias ​​generiert. Wie soll pathauto den Titel für andere Sprachen übersetzen lassen?
Eugene Fidelin
hast du endlich die lösung gefunden?
Adrian Cid Almaguer

Antworten:

5

Sie können das Pathauto i18n- Modul verwenden:

Dieses Modul bietet Funktionen zum Erstellen von Aliasnamen für jede Sprache. Auch dieses Modul ist hilfreich, wenn Sie die Feldübersetzung verwenden und Knoten in allen Sprachen mit Pfaden anzeigen möchten, die sich von Knoten / NID unterscheiden.

Adrian Cid Almaguer
quelle
4

Ich denke, Sie möchten wahrscheinlich einen Block für dieses sprachneutrale Bit verwenden. Als Analogie: Wenn es ein sprachneutrales Bild gibt, das für alle Übersetzungen angezeigt werden soll, ist dies nicht Teil des Inhalts an sich. Das Wort "Inhalt" kann verwirrend sein, insbesondere wenn Sie eine mehrsprachige Website haben. Manchmal ist es nützlich, es nur dann als "Inhalt" zu bezeichnen, wenn es für sich allein stehen kann (eine "atomare Inhaltseinheit"). .

Alan Dixon
quelle