Seite 2 von 2 ErsteErste 12
Ergebnis 41 bis 43 von 43

Thema: Link in Modul wird beim Speichern geändert

  1. #41
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.207
    Partner-ID
    10107

    Standard

    Du könntest das auch über Translations machen.
    » sponsor me via GitHub or Revolut

  2. #42
    Contao-Fan Avatar von mdoll
    Registriert seit
    25.06.2009.
    Ort
    Wietze
    Beiträge
    358

    Standard

    Zitat Zitat von be-tina Beitrag anzeigen
    Danke Mathias!
    Das heißt praktisch: "schreib immer .de, außer die Sprache ist englisch, dann hänge /en dran"
    Wenn es bei englisch ein völlig anderer Link wäre bräuchte ich das iflng::de vorne wieder.
    Ist das richtig?
    Ja, genau. Du könntest es auch so machen:

    HTML-Code:
    <a href="http://shop.wellness-drinks.de/{{iflng::de|urlattr}}{{iflng::en|urlattr}}en{{iflng|urlattr}}">
    Das hieße dann, ergänze bei deutsch nichts und hänge en bei englisch ran.

    Das urlattr ist in Deinem Fall genau das Hinderliche, es codiert nämlich den Doppelpunkt aus "http://", siehe Doku:
    https://docs.contao.org/manual/de/ar...sert-tag-flags

    Das Problem ist ja, dass Du das urlattr selbst ja gar nicht hinzugefügt hast, das macht Contao automatisch, weil es Sonderzeichen erkannt hat. Bei einer URL ist das allerdings doof, denn da soll das Sonderzeichen ja gar nicht codiert werden. Lösung ist dann, denn Teil der URL mit dem Doppelpunkt außerhalb des Inserttags zu platzieren, dann wird er auch nicht codiert. Wenn Du komplett unterschiedliche URL hast, dann müsste man es wahrscheinlich so machen:

    HTML-Code:
    <a href="http://{{iflng::de|urlattr}}deutscheadresse.tld{{iflng::en|urlattr}}englischeadresse.tld{{iflng|urlattr}}">
    Gruß
    Mathias
    The idea is to die young as late as possible!

  3. #43
    Contao-Fan Avatar von be-tina
    Registriert seit
    20.11.2013.
    Beiträge
    264

    Standard


    HTML-Code:
    <a href="http://{{iflng::de|urlattr}}deutscheadresse.tld{{iflng::en|urlattr}}englischeadresse.tld{{iflng|urlattr}}">
    Ah, das ist super. So wird der Doppelpunkt nicht mehr geändert.
    Lediglich des urlattr wird von Contao beim Speichern ergänzt. Aber das stört dann nicht mehr.

    Super, Danke!

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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