Ankündigung

Einklappen
Keine Ankündigung bisher.

foreach Filter in TPL Datei?

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • foreach Filter in TPL Datei?

    Ich habe hier ein API Modul welches eine DNS Zone zum editieren ausgibt, leider kann nur das TPL File bearbeitet werden und hier soll ein Rückgabewert ausgefiltert werden.
    PHP-Code:
    {foreach from=$api_result item=value}
    <
    td>{$value.TYPE}</td>
    <
    td>{$value.NAME}</td>
    <
    td>{$value.TARGET|truncate}</td
    hier soll wenn der Type "NS" ist die gesamte Ausgabezeile ignoriert werden für NS - also $value.TYPE, $value.NAME und $value.TARGET, es sollen also nur die Standard A Records, TXT, C-Name, MX sichtbar sein.
    Wie kann das in so einem Fall umgesetzt werden?


  • #2
    Das ist kein PHP. Schau mal in die Doku zu der Template-Engine die du da nutzt.

    Bitte beachten: Fachfragen zu bestimmten Softwareprodukten

    MOD: Verschoben von PHP-Einsteiger
    Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
    PHP.de Wissenssammlung | Kein Support per PN

    Kommentar


    • #3
      Das hat ja mit PHP erstmal gar nichts zu tun. Das ist Smarty (oder Twig?), also ein Programm eines Drittanbieters, bei dem du dich - z.B. in dessen Forum - um Support bemühen solltest. Kleiner Tipp: Auch Smarty kennt "IF", damit hast du ja erstmal genug für eine eigene Recherche.
      You know, my wife sometimes looks at me strangely. „Duncan“, she says, „there's more to life than Solaris“. Frankly, it's like she speaks another language. I mean, the words make sense individually, but put them together and it's complete nonsense.

      Kommentar


      • #4
        sorry, ja es ist Smarty
        wäre das denn mit "neq" so richtig?
        HTML-Code:
        {if $value.TYPE neq "NS"}

        Kommentar


        • #5
          Hast du das nicht ausprobiert?
          You know, my wife sometimes looks at me strangely. „Duncan“, she says, „there's more to life than Solaris“. Frankly, it's like she speaks another language. I mean, the words make sense individually, but put them together and it's complete nonsense.

          Kommentar


          • #6
            ja danke, funktionieren tut es!
            gibt es dabei eine Möglichkeit die Ausgabe nach type zu ordnen, ohne eine PHP Funktion einbinden zu müssen?
            die PHP files sind alle ioncubed ...

            Kommentar


            • #7
              gucke mal nach "order by", da gibt es mehrere Ansätze.
              You know, my wife sometimes looks at me strangely. „Duncan“, she says, „there's more to life than Solaris“. Frankly, it's like she speaks another language. I mean, the words make sense individually, but put them together and it's complete nonsense.

              Kommentar

              Lädt...
              X