Hallo,
Ich möchte in einem eigenen Modul verschiedene Datenstrukturen für meine Deutsche- bzw. Englische-Version der Seite anlegen.
Gibt es hierfür bestehende "Best Practices" wie ich so etwas umsetzen kann?
Danke,
Marcel
Hallo,
Ich möchte in einem eigenen Modul verschiedene Datenstrukturen für meine Deutsche- bzw. Englische-Version der Seite anlegen.
Gibt es hierfür bestehende "Best Practices" wie ich so etwas umsetzen kann?
Danke,
Marcel
Du könntest den multicolumnwizard benutzen. Einfach ein Dropdownmenü erstellen mit den Verschiedenen Sprachen und davor Inputfelder.
Also ich gehe davon aus, du willst einen Datensatz anlegen und in diesen Datensatz mehrere Texte in verschiedenen Sprachen.
Moin Marcel,
also wenn das einfache Konfiguration ist, würde ich es auch so machen:
Bzw. hab ich schon so gemacht: https://contao.org/de/extension-list...ErrorText.html
Ist der sprachenabhängige Datensatz komplexer, würde ich im DCA den Mode 4 (Darstellung der Kinddatensätze eines Elterndatensatzes) nehmen. Dort im Kinddatensatz das Drop Down mit der Sprache rein und los geht es.
Ggf. eine save_callback auf den Kinddatensatz legen, der prüft, ob eine Sprache innerhalb eines Elterndatensatzes schon vorhanden ist (unique geht nicht, bezieht sich auf die DB Tabelle, also alle Kinddatensätze).
Grüße, Cliff
Extensions :: Github
Sponsering: Amazon Wunschliste :: Github :: PayPal
Composer Version prüfen https://jubianchi.github.io/semver-check
Hallo,
danke für eure Antworten!
Okay - leider ist es nicht eine einfache Übersetzung der Inhalte, sondern eine Zuweisung, ähnlich der Seitenstruktur.
Ich war mir nicht sicher, ob es nicht eine Systemweite Logik für die Mehrsprachigkeit gibt - aber dann werde ich mir das ganze mit Mode 4 selber zusammen bauen!
Gruß,
Marcel
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen