умный синтаксис - isset - PullRequest
       10

умный синтаксис - isset

2 голосов
/ 03 декабря 2010
{if isset({$LANG.domainmoreinfo}){$LANG.domainmoreinfo}{/if}

Кажется, это неправильный синтаксис, может кто-нибудь сказать мне, что я делаю не так?

Разве мы не можем применить isset к "$ LANG.domainmoreinfo" (вещь: с), возможно? (да, я новичок)

Обновление : Это строка (так я считаю), если это так, то я не могу использовать isset, и я должен использовать что-то, что проверяет длину?

Большое спасибо,
MEM

Ответы [ 2 ]

11 голосов
/ 03 декабря 2010

я думаю, вам не нужно использовать {} для переменной в условии,

{if isset($LANG.domainmoreinfo)}
   {$LANG.domainmoreinfo}
{/if}
3 голосов
/ 03 декабря 2010

Попробуйте это:

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

Я думаю, что была проблема с вашими фигурными скобками, не необходимая в условии isset(), как сказал @ kinnou02, потому что оператор уже обрабатывается smarty из-за фигурных скобок в самом начале if

...