Napisany przez: Inscure 24.05.2011, 23:05:23
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?
Napisany przez: askone 25.05.2011, 06:48:34
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
Pozdrawiam
Napisany przez: Zyx 25.05.2011, 06:50:24
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/book/en/syntax.expressions.html
Napisany przez: Inscure 25.05.2011, 21:43:49
Ż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