Ergebnis 1 bis 16 von 16

Thema: doppelter Domainname in Verlinkung bei 2 Sprachen auf 2 Domains

  1. #1
    Contao-Nutzer
    Registriert seit
    19.07.2013.
    Beiträge
    5

    Standard doppelter Domainname in Verlinkung bei 2 Sprachen auf 2 Domains

    Hallo,

    ich habe folgende Seitenstruktur:

    Code:
    - Startpunkt deutsch (Sprache de, Fallback ja, Domain domainDE.com, Fremd-Domain Hauptsprache "dies ist Hauptdomain")
      - Home DE
      - Über uns
    - Startpunkt englisch (Sprache en, Fallback ja, Domain domainEN.com, Fremd-Domain Hauptsprache "domainDE.com")
      - Home EN
      - About
    Nach erfolgter Einbindung von changelanguage erscheint nun wie gewünscht die Auswahl de/en auf meinen Seiten.
    Der Sprachwechsel auf englisch auf zum Beispiel der deutschen Seite "Über uns" zeigt aber nicht auf "domainEN.com/about.html" sondern auf "domainEN.com/http://domainEN.com/about.html". Der Domainname erscheint doppelt. Woran kann das liegen?

    Viele Grüße.

  2. #2
    Contao-Nutzer
    Registriert seit
    19.07.2013.
    Beiträge
    5

    Standard

    Eine Ergänzung:
    Ich benutzte Contao 3.1.1 mit changelanguage 2.2.0

  3. #3
    Contao-Nutzer Avatar von igorjosch
    Registriert seit
    30.08.2011.
    Beiträge
    13

    Standard das gleiches Problem!!!

    ich habe auch dieses Problem! kann jemand helfen?
    Geändert von igorjosch (03.08.2013 um 19:58 Uhr)

  4. #4
    mpietsch
    Gast

    Standard

    Hallo,

    das ist ein Bug.

    Es sind verschiedene URLs gesetzt, die natürlich beachtet werden müssen. Allerdings erzeugt generateFrontendUrl mal eine URL mit Basis-Domain, mal ohne. Das muss geprüft werden. Ist die Domain schon enthalten, darf sie natürlich nicht nochmal angehängt werden.

    Siehe Issue und Pull Request:
    https://github.com/terminal42/contao...uage/issues/11

    -- Micha

  5. #5
    Contao-Nutzer
    Registriert seit
    19.07.2013.
    Beiträge
    5

    Standard Danke!

    Vielen Dank fürs Suchen und Finden! Habe die Änderung bei mir eingefügt und es funktioniert wie gewünscht.

  6. #6
    mpietsch
    Gast

    Standard

    Zitat Zitat von eisbeere Beitrag anzeigen
    Habe die Änderung bei mir eingefügt
    Trotzdem bitte beobachten. Andreas Schempp wird drüberschauen und hat vielleicht noch einen Gedanken.

  7. #7
    Contao-Nutzer Avatar von igorjosch
    Registriert seit
    30.08.2011.
    Beiträge
    13

    Standard kann nicht finden...

    entschuldigen für die Frage, aber wo finde ich den ModuleChangeLanguage.php? Ich habe die ganze Contao Installation dursucht. Modul "changelanguage" habe ich installiert...
    Vielen Dank im Voraus :-)

  8. #8
    mpietsch
    Gast

    Standard

    Zitat Zitat von igorjosch Beitrag anzeigen
    entschuldigen für die Frage, aber wo finde ich den ModuleChangeLanguage.php? Ich habe die ganze Contao Installation dursucht. Modul "changelanguage" habe ich installiert...
    Vielen Dank im Voraus :-)
    Mal die Dateien in changelanguage anzeigen lassen. Sind nicht viele. Da ist es.

  9. #9
    Contao-Nutzer Avatar von igorjosch
    Registriert seit
    30.08.2011.
    Beiträge
    13

    Standard

    Zitat Zitat von mpietsch Beitrag anzeigen
    Mal die Dateien in changelanguage anzeigen lassen. Sind nicht viele. Da ist es.
    ah! habe ich gefunden!! Vielen, vielen Dank!

  10. #10
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Habt ihr zufällig "DomainLink" installiert? Weil ansonsten kann die Domain eigentlich gar nicht bereits in der URL sein?
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  11. #11
    mpietsch
    Gast

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    Habt ihr zufällig "DomainLink" installiert?
    Hallo Andreas,

    nein, ich habe es in einer frischen Installation nachgestellt. Werden in den Startpunkten Domains zwecks Beschränkung angegeben, liefert generateFrontendUrl mal die vollständige und mal nur einen Teil der URL. Mir fehlt das tiefere Verständnis von Contao, weshalb ich nicht fündig wurde, sonst hätte ich mir angeschaut, wie generateFrontendUrl arbeitet.

    Näheres auf Github. Ich schaue gerade nochmal in die Test-Installation.

    -- Micha

  12. #12
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also die Standard-Version von generateFrontendUrl liefert nie eine Domain... Das wäre mir jetzt sehr neu.
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  13. #13
    mpietsch
    Gast

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    die Standard-Version von generateFrontendUrl
    Wo finde ich sie im Contao-Core? Wird doch vererbt von der Klasse Module, oder? Kann es sein, dass sie abweichend reagiert, wenn in den Startpunkten Domains konfiguriert sind?

  14. #14
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  15. #15
    mpietsch
    Gast

    Standard

    Danke. In Zukunft bediene ich die Github-Suche mit Gänsefüßen und Stichworten wie z. B. "function".

  16. #16
    mpietsch
    Gast

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    liefert nie eine Domain... Das wäre mir jetzt sehr neu.
    Vor vier Monaten in diesem Commit eingeführt:
    https://github.com/contao/core/commi...08e34772976666

    Zeile 2110ff. in "/system/modules/core/library/Contao/Controller.php":
    // Add the domain if it differs from the host name (see #3765)

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
  •