Author Topic: tmpl_if value='maxpos' - value als zahl nicht als string  (Read 1069 times)

0 Members and 1 Guest are viewing this topic.

elkono

  • Guest
tmpl_if value='maxpos' - value als zahl nicht als string
on: Mon, 09. October 2006 - 13:30:14
hallo,

Ich möchte gerne, dass er mir den Wert in der IF schleife, den ich als
 $tpl->setvar(maxpos,$maxpos);
übergebe,

in eine zahl ausgibt bzw. vergleicht, er vergleicht ihn ja sonst mit den String maxpos, will aber die Zahl.

<tmpl_if name=catpos op=!= value=maxpos>   hier sollte anstelle des strings der wert verglichen werden!
  tue was
</tmpl_if>


weis jemand rat?

Offline ClausVB

  • Administrator
  • Hero Member
  • *****
  • Posts: 566
    • Homepage: clausvb.de
Re: tmpl_if value='maxpos' - value als zahl nicht als string
Reply #1 on: Mon, 09. October 2006 - 15:43:05
Das geht nicht.

Zwei Variablen miteinander zu vergleichen
Code: [Select]
if ($catpos != $maxpos)
(...)
ist Logik und Logik gehört nicht ins Template.

Tipp: Mach den Vergleich in PHP und übergib das Ergebnis ins Template.

Anmerkung: Wie man Vergleiche mit SQL und SETDBLOOP macht, wurde auch schon mal erklärt.

Gruß
Claus