Autor Zpráva
Hanz
Profil
Potřebuju si upravit jednu šablonu na blogu, ale ono mi to nedovolí psát do šablon normální scripty.
Takle se musí třeba zapsat podmínka:
{if $postPageTitle != ""}{$postPageTitle} - {$blog->getBlog()}{else}{$blog->getBlog()}{/if}

Ale jak napsat podmínku na kontrolu existence proměnné?
Charlie
Profil
Které proměnné? $postPageTitle? To je šablonovací systém Smarty?
Hanz
Profil
Charlie
Které proměnné? $postPageTitle?
To je jedno jaké. To byl jen příklad jak to musím zapisovat.


To je šablonovací systém Smarty?
Vážně nevím.
Charlie
Profil
Na systému nezáleží. Jde to takhle?
{if isset($postPageTitle)}{$postPageTitle} - {$blog->getBlog()}{else}{$blog->getBlog()}{/if} 

Osobně bych ale preferoval funkci empty(), která zjistí, jestli je proměnná prázdná.
Hanz
Profil
Charlie
No právě, že tohle mi nefunguje. To už jsem zkoušel.
Charlie
Profil
Tak zkus:
{if isset($postPageTitle) == true}{$postPageTitle} - {$blog->getBlog()}{else}{$blog->getBlog()}{/if} 
Charlie
Profil
Koukam, že se ti pěkně rozebíhá homepage :-)

Aspoň něco jsem zjistil, máš Smarty.
Charlie
Profil
Nějak ti to teď jede :-)
Hanz
Profil
Charlie
To taky nefunguje, ale teď jsem zjistil, že chyba byla na mé straně. Měl jsem tam jedne překlep. Takže nic no :o(
Charlie
Profil
To se stává jedině dobrým designérům.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0