Ergebnis 1 bis 16 von 16

Thema: Problem: Metamodels und Detailansicht bei Mehrsprachigkeit

  1. #1
    Contao-Nutzer Avatar von tuxracer
    Registriert seit
    14.04.2011.
    Ort
    Essen
    Beiträge
    102

    Standard Problem: Metamodels und Detailansicht bei Mehrsprachigkeit

    Hallo zusammen,

    ich habe mit den MM eine kleine Ferienwohnungsverwaltung aufgebaut. Die Seite läuft unter Contao 3.5.12 und mit changelanguage als Erweiterung für die Sprachenauswahl im FE. Zu sehen ist das Ganze aktuell unter der URL: carlsfeld.com im Bereich "Unterkünfte".

    Aktuell habe ich das Problem, das nicht in jeder Sprache die Detailseite angezeigte wird. Die fehlerhaften Seiten habe ich allerdings erst mal ausgeblendet. Das Muster sieht wie folgt aus:
    • Deutsch: ok
    • Englisch: Fehler
    • Spanisch: Fehler
    • Tschechisch: Fehler
    • Niederländisch: ok

    Wenn man also in die Detailansicht wechseln möchte, bekommt man die folgende Fehlermeldung:
    There are no items matching your search.

    Das System ist wie folgt aufgesetzt:

    • Contao 3.5.12
    • metamodels/bundle_all, 2.0.0
    • contao-community-alliance/dc-general 2.0.0-beta36
    • imi/imi_mm_changelanguage 1.1.0 (Zum Testen: mit oder ohne macht keinen Unterschied)
    • terminal42/contao-changelanguage 2.2.11

    Es gibt noch einige andere Erweiterungen, die aber mit den MM nichts zu tun haben.

    Module zur Einbindung der MM in der Webseite:
    Soweit ich das verstanden habe, kann ich alle Sprachen über ein Modul einbinden.

    Die URLs der Detailansicht sehen alle gleich aus, es unterschiedet sich lediglich der der URL Pfad im Bereich der Sprache:
    carlsfeld.com/de/details-de/id-001-01-ferienwohnung-hans-baerbel-langhammer-lennartz.html
    carlsfeld.com/de/details-en/id-001-01-ferienwohnung-hans-baerbel-langhammer-lennartz.html

    Hat jemand eine Idee, woran es liegen kann, das die Dateilseiten in EN, ES und CZ nicht gezeigt werden?
    Bin mit meinem Latein etwas am Ende

    Viele Grüße, Marcel

  2. #2
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.337
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von tuxracer Beitrag anzeigen
    There are no items matching your search.
    Das klingt doch eigentlich eher so als ob da eine Filtereinstellung nicht passen würde. Prüf die bitte mal.

  3. #3
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.769
    User beschenken
    Wunschliste

    Standard

    ob mit oder ohne imi/imi_mm_changelanguage sollte einen Unterschied machen - habe die Erweiterung selbst noch nicht eingebaut, aber nur mit dieser sollte (kann?) es funktionieren... Check Filter sollte dennoch gemacht werden!

  4. #4
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.769
    User beschenken
    Wunschliste

    Standard

    upps sehe gerade... sollten die URLs nich wie folgt aussehen

    carlsfeld.com/de/details/id-001-01-ferienwohnung-hans-baerbel-langhammer-lennartz.html
    carlsfeld.com/en/details/id-001-01-ferienwohnung-hans-baerbel-langhammer-lennartz.html

    bzw. wenn mit übersetztem Alias

    carlsfeld.com/de/details/id-001-01-ferienwohnung-hans-baerbel-langhammer-lennartz.html
    carlsfeld.com/en/details/id-001-01-holiday-flat-hans-baerbel-langhammer-lennartz.html

  5. #5
    Contao-Nutzer Avatar von tuxracer
    Registriert seit
    14.04.2011.
    Ort
    Essen
    Beiträge
    102

    Standard

    Zitat Zitat von lucina Beitrag anzeigen
    Das klingt doch eigentlich eher so als ob da eine Filtereinstellung nicht passen würde. Prüf die bitte mal.
    In der Listenansicht lassen sich alle Filter anwenden, nur beim Wechsel in die Dateilansicht funzt es halt nicht.
    Welche Filtereinstellungen meinst du genau?

  6. #6
    Contao-Nutzer Avatar von tuxracer
    Registriert seit
    14.04.2011.
    Ort
    Essen
    Beiträge
    102

    Standard

    Zitat Zitat von zonky Beitrag anzeigen
    upps sehe gerade... sollten die URLs nich wie folgt aussehen

    carlsfeld.com/de/details/id-001-01-ferienwohnung-hans-baerbel-langhammer-lennartz.html
    carlsfeld.com/en/details/id-001-01-ferienwohnung-hans-baerbel-langhammer-lennartz.html

    bzw. wenn mit übersetztem Alias

    carlsfeld.com/de/details/id-001-01-ferienwohnung-hans-baerbel-langhammer-lennartz.html
    carlsfeld.com/en/details/id-001-01-holiday-flat-hans-baerbel-langhammer-lennartz.html
    Die Objekt Alias sind aktuell nicht als Übersetzter-Alias angelegt - das hatte ich bisher auch noch nicht gemacht, da es für das Alias keine Anpassungen in der Bezeichnung geben sollte. Wenn das entscheidend ist, kann ich das gerne nachpflegen.

    Frage zum MM-Alias: Muss ich den Harken für "Neuerstellung des Alias erzwingen" setzen?

    Der URL-Pfadteil "/details-xx/" ergab sich aus den Aliasangeben für die Details-Unterseite mit den Modul für die MM-Detailausgabe in der jeweiligen Sprache - kommen also aus dem Seitenbaum von Contao selbst. Ist das von Bedeutung?

    UPDATE

    Ich habe nun das Alias in MM als Mehrsprachig angelegt und die Aliasangaben entsprechend angepaßt:

    http://dev.carlsfeld.com/de/details-...-lennartz.html
    http://dev.carlsfeld.com/en/details-...-lennartz.html

    Nun wird nur noch in DE die Detailseite ausgegeben - auch niederländisch geht nun nicht mehr
    Angehängte Grafiken Angehängte Grafiken
    Geändert von tuxracer (27.06.2016 um 22:20 Uhr)

  7. #7
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Den Alias kannst du auf jeden Fall gleich lassen.
    Das sollte sogar 'einfacher' funktionieren mit einem direkten Wechsel.
    Von daher würde ich das dann noch mal zurück bauen.
    Wie sieht denn dann die URL in einer anderen Sprache aus, die funktioniert? Bzw. funktioniert das denn überhaupt in den anderen Sprachen? Also erst mal ohne Wechsel.

    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."

  8. #8
    Contao-Nutzer Avatar von tuxracer
    Registriert seit
    14.04.2011.
    Ort
    Essen
    Beiträge
    102

    Standard

    Hallo MacKP,

    wie oben beschrieben, lief es zumindest in DE und NL. In ES, EN und CZ nicht, egal ob ich nun aus der Liste kam oder in der Detailansicht in eine andere Sprache gewechselt bin. Ich drehe das ganze nun erstmal zurück.

    Werde mir nun eine Entwicklungsumgebung aufsetzen, ein sehr simples mehrsprachiges MM aufsetzen, alle Schritte einzeln dokumentieren und versuchen ob es grundsätzlich läuft. Ich habe ja in den Referenzseiten von MM gesehen, das Mehrsprachigkeit an sich läuft - irgendwo ist halt der Hund begraben.

    Wenn jemand noch eine Idee hat - immer her damit

    Viele Grüße, Marcel

  9. #9
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.769
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von tuxracer Beitrag anzeigen
    Werde mir nun eine Entwicklungsumgebung aufsetzen, ein sehr simples mehrsprachiges MM aufsetzen, alle Schritte einzeln dokumentieren und versuchen ob es grundsätzlich läuft. Ich habe ja in den Referenzseiten von MM gesehen, das Mehrsprachigkeit an sich läuft
    wäre prima, wenn man daraus einen "Rezept" für das "Kochbuch" im Handbuch erstellen könnte... mir ggf. das fertige "Paket" + Hinweise zukommen lassen... ggf. kannst Du auch auf dem "Mein erstes MetaModel V2" vom Handbuch aufsetzen

  10. #10
    Contao-Nutzer Avatar von tuxracer
    Registriert seit
    14.04.2011.
    Ort
    Essen
    Beiträge
    102

    Standard

    @zonky: Wenn ich bei Fragen dabei ein wenig "Support" von Dir in Anspruch nehmen kann - sehr gerne
    Bin noch nicht so 100% fit in MM.

  11. #11
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.769
    User beschenken
    Wunschliste

    Standard

    ...ich bemühe mich nach Kräften ;-)

  12. #12
    Contao-Nutzer Avatar von tuxracer
    Registriert seit
    14.04.2011.
    Ort
    Essen
    Beiträge
    102

    Standard

    Dankööö - Hier ist die Ausgangslage:

    Mehrsprachiges Metamodel:

    Voraussetzung:
    Contao 3.5.x

    Mit den Erweiterungen:
    Metamodels Bundle all
    Changelanguage

    Ausgangssituation:
    Wir wollen in mehreren Sprachen einen Datensatz über die Metamodels anzeigen lassen, um durch einen lokalisierten Inhalt eine bessere Kundenansprache zu erreichen.

    Angaben zum Datensatz

    MM-Objekt
    + Alias
    + Objektname
    + Objekttyp -> kommt aus MM-Typ
    + Objektnummer
    + Beschreibungstext (Mehrsprachig)

    MM-Typ
    + Objekttyp (Mehrsprachig)

    Um eine bessere Wartung der Daten zu erreichen, wird der Objekt-Typ in eine eigene Tabelle ausgelagert und kann so jederzeit erweitert oder geändert werden. Einer Änderung erfolgt damit nur im MM-Typ und steht damit für das MM-Objekt sofort zur Verfügung.

    Datenausgabe im FE:

    Listenansicht
    • Objektname
    • Objekttyp

    Detailansicht
    • Objektname
    • Objektnummer
    • Objekttyp
    • Beschreibungstext

    Und los geht es....

  13. #13
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.769
    User beschenken
    Wunschliste

    Standard

    ... ein Link zum FE wäre prima - alles Andere ist wiedermal "Blindflug ohne Instrumente"

  14. #14
    Contao-Nutzer Avatar von tuxracer
    Registriert seit
    14.04.2011.
    Ort
    Essen
    Beiträge
    102

    Standard

    Gibt es, sobald das FE eingerichtet ist

  15. #15
    Contao-Nutzer Avatar von tuxracer
    Registriert seit
    14.04.2011.
    Ort
    Essen
    Beiträge
    102

    Standard

    So, FE läuft (Open Sauce Template von Rocksolid: vielen Dank auch von hier). Ich habe erstmal nur das MM-Objekt eingerichtet, um einen möglichst einfachen Start zu haben und testen zu können, ob der Sprachumschalter läuft.

    Zu finden unter: http://mm.marcelschwarzer.de

    Doku muss ich noch schreiben, dann kommt das zweite MM mit dazu. Mal sehen, ob es dann immer noch funktioniert.

  16. #16
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.769
    User beschenken
    Wunschliste

    Standard

    sieht doch ganz gut aus...

    +1

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •