2010-12-03 26 views
2
{if isset({$LANG.domainmoreinfo}){$LANG.domainmoreinfo}{/if} 

這似乎是一個不正確的語法,有人可以告訴我我做錯了什麼?smarty語法 - isset

我們不能在「$ LANG.domainmoreinfo」(thing:s)上應用isset嗎? (是的,我是新手)

更新: 這是一個字符串(所以我相信),如果是這樣的話,那麼,我不能使用isset,我應該使用的東西,驗證是長度?

非常感謝,
MEM

回答

11

我認爲你不需要的條件使用{}變量,

{if isset($LANG.domainmoreinfo)} 
    {$LANG.domainmoreinfo} 
{/if} 
3

試試這個:

{if isset($LANG.domainmoreinfo)} {$LANG.domainmoreinfo} {/if} 

我認爲你的大括號存在一個問題,因爲@ kinnou02所說的isset()條件中沒有必要,因爲該陳述已經在處理中d由smarty由於在右邊的花括號if

+0

您的語法是平等的,我投了第一個。感謝您的評論。我會標記爲有用的。 – MEM 2010-12-03 14:27:13