Ergebnis 1 bis 7 von 7

Thema: [notification_center] - IF-Arrays in Simple-Tokens?

  1. #1
    Contao-Nutzer Avatar von debale
    Registriert seit
    27.03.2015.
    Ort
    Wetteraukreis (Hessen)
    Beiträge
    8

    Standard [notification_center] - IF-Arrays in Simple-Tokens?

    Hallo,

    ich versuche eine Steuerung der Ausgabe in Abhängigkeit einer Selectliste zu steuern. Anstatt für jedes Value eine if-Bedingung zu erstellen hatte ich den Gedanken, ob man nicht mehrere Values zusammenfassen kann? Mein Versuch mit...

    Code:
    {if form_selectliste=='value001','value002','value003'}
       Text A
    {elseif form_selectliste=='value004','value005'}
       Text B
    {else}
       Text C
    {endif}
    scheitert aber. Geht das Prinzipiell nicht, oder muss ich das Array anders definieren?

    Im Voraus vielen Dank für Euer Feedback! :-)

  2. #2
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.706
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  3. #3
    Contao-Nutzer Avatar von debale
    Registriert seit
    27.03.2015.
    Ort
    Wetteraukreis (Hessen)
    Beiträge
    8

    Standard

    Vielen Dank, Andreas - aber das sind Beispiele mit verschiedenen Outputs je Option. Meine Frage ging mehr in die Richtung, einen Code wie...
    Code:
    {if form_selectliste=='value001'}
       Text A
    {elseif form_selectliste=='value002'}
       Text A
    {elseif form_selectliste=='value003'}
       Text A
    {elseif form_selectliste=='value004'}
       Text B
    {elseif form_selectliste=='value005'}
       Text B
    {else}
       Text C
    {endif}
    ... zu vereinfachen (zumal "Text X" immer ein längerer Absatz ist und die Selectliste 9 Auswahlfelder enthält).

  4. #4
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.459
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das würde man dann mit einer ODER Verknüpfung umsetzen:

    Code:
    {if form_selectliste=='value001' || form_selectliste=='value002' || form_selectliste=='value003'}
       Text A
    {elseif form_selectliste=='value004' || form_selectliste=='value005'}
       Text B
    {else}
       Text C
    {endif}

  5. #5
    Contao-Nutzer Avatar von debale
    Registriert seit
    27.03.2015.
    Ort
    Wetteraukreis (Hessen)
    Beiträge
    8

    Standard

    Danke cliffen, in diese Richtung soll es gehen, aber die Umsetzung hat (bei mir) leider nicht geklappt. Ergebnis aller Versuche ist die {else}-Anweisung "Text C".

  6. #6
    Contao-Urgestein Avatar von cliffparnitzky
    Registriert seit
    08.10.2010.
    Ort
    Lüneburg
    Beiträge
    2.459
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Stimmt, da hast du leider recht. Hab nochmal den Code geprüft. Das geht wirklich nicht. Verknüpfungen mit UND oder ODER sind nicht vergesehen.

    Vlt. wäre es ratsam dann ratsam, dass du dir einen eigenen Inserttag entwickelst, der die Ausgabe entsprechend vorbereitet.

  7. #7
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.468
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Bin nur per Zufall über diesen Thread gestolpert, weil ich auf der Suche nach dem eigenen Blogbeitrag war
    Aber falls wer diesen Thread auch auffinden sollte und das Problem hat: Den Support für Und/Oder-Verknüpfungen und Array-Behandlungen habe ich in 4.10 mal eingebaut gehabt

    https://contao.org/de/news/contao_4-10-0.html
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

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
  •