Catalog und Mehrsprachigkeit?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • ElMariachi
    Contao-Fan
    • 03.01.2011
    • 260

    #1

    Catalog und Mehrsprachigkeit?

    Hallo.

    Ich habe eine Webseite mit der Catalog Erweiterung. Der Catalog enthält momentan 200 Produkte und das werden noch deutlich mehr werden. Die Webseite soll nun um zwei weiteren Sprachen erweitert werden.
    Wie geht man hier am besten vor?
    Muss ich alle Catalog Module neu anlegen bzw. duplizieren?

    VG
  • Jenna
    Contao-Fan
    • 27.06.2010
    • 348

    #2
    Hallo,

    Du kannst entweder je Produkt 2 weitere Felder anlegen, je Sprache, z.B. _en und _es

    oder (so hab ich es gelöst) mit der Erweiterung [inserttags] Platzhalter (InsertTags),

    das sieht bei meinem Immo-Catalog dann so aus, Beispiel Dorfhaus:

    {{iflng::de}}Dorfhaus{{iflng}}{{iflng::en}}Village {{iflng}}{{iflng::es}}Casa de pueblo{{iflng}}

    und in Taxonomie steht dann: {{custom(2x Doppelpunkt)Dorfhaus}}

    damit wird automatisch je Sprache die richtige Bezeichnung ausgegeben.

    Für Felder, wie Freitext für den Kunden (Objektbeschreibung), also alles was man vorher nicht kategorisieren kann, habe ich dann eben 3 Felder angelegt.

    ergänzt: dies 2x Doppelpunkt kann ich nicht reinkopieren, der setzt mir dann einen Smiley da rein...
    obwohl es oben bei Inserttags funktionierte... grübel..
    Zuletzt geändert von Jenna; 25.04.2011, 20:10.
    Grüße Jenna

    Kommentar

    • ElMariachi
      Contao-Fan
      • 03.01.2011
      • 260

      #3
      hi,

      okay. ich würde gerne weitere felder anlegen. nur wo kann ich bestimmen welche sprache es sein soll?

      ich habe ein feld: "produktname [text]" - das will ich nun in zwei weiteren sprachen anlegen.
      also mache ich ein neues feld "produkname-english [text] - wo kann ich dann dort die sprache bestimmen?

      vg

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        Hallo ElMariachi,
        entweder ein 2. Modul für die 2. Sprache oder im Template ;-)

        Viele Grüße
        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
        [Arbeitet bei -> Paus Design & Medien]
        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

        Kommentar

        • Tim G
          Contao-Urgestein
          • 13.02.2010
          • 2212

          #5
          Hi,
          ich glaube er will, das Redakteure bzw. Übersetzer die Fremdsprachen einpflegen.
          Da kommt man momentan wohl nicht an einem eigenständigen Katalog für die Fremdsprache oder an zusätzlichen Feldern innerhalb eines Katalogs.
          Die Fallunterscheidung nach Sprache, wie ihr oben schon erklärt habt, kommt zusätzlich dazu bzw. die Module duplizieren.

          ps. Die Methode vom Isotope find ich gar nicht schlecht mit Fallback-Sprachen je Produkt, aber selbst da wird über Umständlichkeit etc. diskutiert.
          So oder so, Mehrsprachigkeit ist immer aufwendig

          Grüße Tim
          http://www.tim-gatzky.de ˙ auch schon wieder 2 Jahre alt - wie die Zeit vergeht... muss mal umbauen.

          Kommentar

          • ElMariachi
            Contao-Fan
            • 03.01.2011
            • 260

            #6
            Wie würde das dann mit den zusätzlichen Feldern funktionieren? Wie kann ich dort eine Sprachenunterscheidung einrichten?

            Kommentar

            • MacKP
              Contao-Yoda
              • 15.06.2009
              • 13315

              #7
              Hallo ElMariachi,
              siehe oben.. oder siehe andere Threads hier im Forum wo das noch mal genauer steht...

              Oder Frag etwas genauer, damit wir wissen womit du nicht klar kommst.

              Viele Grüße
              Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
              [Arbeitet bei -> Paus Design & Medien]
              "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

              Kommentar

              • jan.theofel
                Contao-Urgestein
                • 23.06.2009
                • 1857

                #8
                Hi,

                Zitat von ElMariachi Beitrag anzeigen
                Wie würde das dann mit den zusätzlichen Feldern funktionieren? Wie kann ich dort eine Sprachenunterscheidung einrichten?
                Ich mache das immer so, dass ich die Felder wie bereits vorgeschlagen foobar_de und foobar_en benenne. Wenn du dabei die Sprachkürzel verwendest, kannst du die Sprache im Template auslesen (in die Variable $lang packen) und dann auf das Feld mit dem Namen "foobar_".$lang zugreifen.

                So brauchst du nur ein Modul und nur ein Template.

                Alles Gute
                Jan
                Jan Theofel
                Barcamp-Moderator für Corporate-Barcamps und öffentliche Barcamps

                Kommentar

                Lädt...