How to change the language of pages in OpenCms
Wie ändert man die Sprach im controlcode? Es gibt dafür eine Funktion in den "Content Tools" von OpenCms, "Change Element Locale", aber die ändert nur das locale-property der Seiten. Mein Ansatz ist deshalb den Content zu exportieren (Export Database), das ZIP zu entpacken und einen BASH-Einzeiler zu verwenden:
find .-name *.html -type f -print0 | xargs -0 sed -i 's/language="de"/language="en"/g'
dann zippe ich das Verzeichnis und importiere es wieder in OpenCms.
Bitte kontaktieren Sie mich, wenn Sie Unterstützung von einen freiberuflichen Entwickler für Ihr Magnolia- (CMS) oder OpenCms-Projekt benötigen.