Wie kann ich Inhalte über mein Grav CMS lokalisieren? Zum Beispiel habe ich einige Fußzeilen in Englisch und Französisch. Also, anstatt den Inhalt für meine Fußzeile hart zu kodieren, brauche ich es dynamisch, so dass, wenn der Benutzer auf die französische Route der Website geht, der Inhalt in der Fußzeile, während auf französisch geändert wird. Es wäre ideal, wenn ich diesen lokalisierten Inhalt einfach in einer YAML-Datei behalten und dann etwas wie {{footer.title}} herausziehen könnte.So erstellen Sie globalen Inhalt für ein GRAV CMS
Wenn Sie Ideen haben, wäre das großartig.
Dank
Das ist großartig! ich danke dir sehr. Schnelle Frage, wir verwenden jsonToYaml in unserer Schluckdatei, um die Daten für uns zu konvertieren. Gibt es eine Möglichkeit, eine Datei mit der Konvertierung von jsonToYaml in die en.yaml-Datei aufzunehmen? Weil die einzige Sorge ist, dass wir alle vorhin hinzugefügten Inhalte in der en.yaml-Datei löschen würden, wenn wir unseren Schluck laufen. Oder ist der Inhalt, der bereits in der en.yaml-Datei enthalten war, größtenteils irrelevant? – Brady
Weißt du auch, wie ich ein Array in dieser Datei durchlaufen würde. Ich kann sie nicht zur Arbeit bringen. – Brady
Sorry nicht sicher, könnte besser als separate Frage sein, könnten Sie vielleicht einen Schritt kombinieren die Verkettung en.yaml (Sie könnten es in en-old.yaml umbenennen, so dass die neue Datei ist.yawml) aber ich denke, Sie ' Ich ersetze das wahrscheinlich einfach durch deinen Inhalt. –