Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [OPT2] - zmienna w atrybucie
Forum PHP.pl > Forum > Gotowe rozwiązania > Systemy szablonów
Inscure
Witam, chciałbym osiagnąc taki efekt jak w OPT1:

<link rel="stylesheet" href="{$odpal}sdsd" media="screen" />


Doszedłem że w OPT2 można zrobić to tak:

<link rel="stylesheet" parse:href="$odpal" media="screen" />

...ale jak dołączyć coś w atrybucie po tej zmienne $odpal?
askone
Z tego co pamiętam powinieneś zastosować operator złączenia stringów, którym w OPT2 jest ~.
Kod
<link rel="stylesheet" parse:href="$odpal~cosdodatkowego" media="screen" />


Nie mam jak sprawdzić, ale na 90% to jest to wink.gif

Pozdrawiam
Zyx
Tak, to jest to. Jeszcze w sumie należy pamiętać, że wtedy tekst zapisujemy w apostrofach:

Kod
<link rel="stylesheet" parse:href="$odpal~'cosdodatkowego'" media="screen" />


http://static.invenzzia.org/docs/opt/2_0/b...xpressions.html
Inscure
Żeby nie zakładać nowego tematu...


Mam coś takiego:

Kod
<opt:if test="$action == login">

<div><p>Treść</p></div>

</opt:if>


...i kod ten działa prawidłowo, ale jeżeli w pliku php zmiennej $action przypiszę wartość typu int, i będę chciał w tpl zapisać następująco, to nie zadziała.

Kod
<opt:if test="$action > 0">

<div><p>Treść</p></div>

</opt:if>


Czyżby nie można było używać znaków <>?


EDIT: znalazłem w DOC, jest gt i lt
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.