Mám časť kódu zmiešaného s PHP a Smarty. Ako môžem napísať celý kód v Smarty?
{php}$shortenedurl = file_get_contents("http://url.to/api.php?url=" . urlencode({$ShopURL}/index.php?wlid={$CWunschliste->cURLID});{/php}
<input type="text" id="wunschliste_public_url" value="{php}echo $shortenedurl;{/php}" />
odpovede:
0 pre odpoveď č. 1Smarty by ste nemali používať týmto spôsobom. Takéto operácie by ste mali robiť v PHP a priradiť Smarty premenné. Smarty sú šablóny a mali by ste ich zobrazovať iba pomocou. Ak používate šablónový motor (Smarty alebo iný), nebude to mať žiadny zmysel, aby ste ho využili vôbec. Ovplyvňuje to len váš výkon a neposkytuje vám žiadne výhody.