Page 1 of 1
Stringlänge abfragen
Posted: Wed May 14, 2008 3:34 pm
by reinhardl
Hallo,
wie kann man bei einem Template die Länge eines Strings abfragen?
ich möchte letter-spacing: -1px bei einer Länge der $head_title >10 setzen.
weiß jemand wie man das in einem Template realisieren kann?
Danke
Re: Stringlänge abfragen
Posted: Wed May 14, 2008 4:17 pm
by garvinhicking
Hi!
Für solche Fragen ist auch grundsätzlich die Smarty Doku sehr zu empfehlen (smarty.php.net).
Code: Select all
{if strlen($head_title) > 0}
...
{/if}
sollte klappen. Innerhalb von Smarty {if} konstrukten müsste man PHP-Code einsetzen können. Falls nicht müsste das hier klappen:
Code: Select all
{if $head_title|count_characters > 0}
{/if}
(
http://www.smarty.net/manual/en/languag ... acters.php)
Grüße,
Garvin
strlen
Posted: Wed May 14, 2008 6:49 pm
by reinhardl
hatte ständig
syntax error: (secure mode) 'strlen' not allowed in if statement
bei strlen
aber mit
{if $head_title|count_characters > 0}
{/if}
funktioniert es
Vielen Dank
Re: strlen
Posted: Thu May 15, 2008 2:00 pm
by garvinhicking
Hi!
Den Smarty Secure Mode kannst du übrigens deaktivieren, wenn du in der config.inc.php deines templates eine Zeile:
Code: Select all
$serendipity['smarty']->security = false;
setzt.
Grüße,
Garvin