efg - Feldbezeichnungen in Email ausgeben nur wenn Feld gefüllt ist

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • gracilis
    Contao-Nutzer
    • 19.06.2009
    • 185

    #16
    Hallo, mit if endif kann man das nun machen, indem man nach 'nicht leer' testet (einzelne geschweifte Klammern und if ohne Routen):

    PHP-Code:
    {if form_Jurapark-Broetli_80g!=""}Jurapark-Brötli (80g) à CHF 1.50/Stk.: ##form_Jurapark-Broetli_80g##{endif}
    {if form_Jurapark-Broot_380g!=""}Jurapark-Brot (380g) à CHF 4.30/Stk.: ##form_Jurapark-Broot_380g##{endif}
    {if form_Jurapark-Kaese!=""}Jurapark-Käse (Stück zu 150-200g) à CHF 29.-/kg: ##form_Jurapark-Kaese##{endif}
    {if form_Jurapark-Schinkenspeck!=""}Jurapark-Schinkenspeck (Stück zu 150-200g) à CHF 51.-/kg: ##form_Jurapark-Schinkenspeck##{endif}
    {if form_Jurapark-Bauernspeck!=""}Jurapark-Bauernspeck (Stück zu 150-200g) à CHF 39.-/kg: ##form_Jurapark-Bauernspeck##{endif} 
    
    Man kann das auch in einer Zeile machen, so hat man keinen Umbruch (falls man solche Zeilen braucht (Beispiel)):

    PHP-Code:
    ##form_anrede## {if form_vorname!=""}##form_vorname## {endif}##form_nachname## 
    
    .per.aspera.ad.astra.

    Kommentar

    • gracilis
      Contao-Nutzer
      • 19.06.2009
      • 185

      #17
      mit Umbruch

      Und damit jedes in einer Zeile steht, macht man die if-Schleife in einer neuen Zeile:

      Code:
      {if form_Jurapark-Broetli_80g!=""}
      Jurapark-Brötli (80g) à CHF 1.50/Stk.: ##form_Jurapark-Broetli_80g##
      {endif}
      {if form_Jurapark-Broot_380g!=""}
      Jurapark-Brot (380g) à CHF 4.30/Stk.: ##form_Jurapark-Broot_380g##
      {endif}
      {if form_Jurapark-Kaese!=""}
      Jurapark-Käse (Stück zu 150-200g) à CHF 29.-/kg: ##form_Jurapark-Kaese##
      {endif}
      {if form_Jurapark-Schinkenspeck!=""}
      Jurapark-Schinkenspeck (Stück zu 150-200g) à CHF 51.-/kg: ##form_Jurapark-Schinkenspeck##
      {endif}
      {if form_Jurapark-Bauernspeck!=""}
      Jurapark-Bauernspeck (Stück zu 150-200g) à CHF 39.-/kg: ##form_Jurapark-Bauernspeck##
      {endif}
      Ergibt in der E-Mail:

      Jurapark-Brötli (80g) à CHF 1.50/Stk.: 15
      Jurapark-Brot (380g) à CHF 4.30/Stk.: 20
      Jurapark-Käse (Stück zu 150-200g) à CHF 29.-/kg: 10
      Jurapark-Schinkenspeck (Stück zu 150-200g) à CHF 51.-/kg: 15
      .per.aspera.ad.astra.

      Kommentar

      Lädt...