Вставка картинки по центу только для админа

Хотел сделать, чтобы загружать картинку по центру мог только админ. В файле window_load_img.tpl вставил
{if $oUserCurrent->isAdministrator()}
					<option value="center">{$aLang.uploadimg_align_center}</option>
					{/if}


работает супер
<option value="center">{$aLang.uploadimg_align_center}</option>

не отображается ни кому кроме админа. Но вылазит глюк, для незарегенного юзера пропадает правая колонка с блоками. ЧТо я вставляю не так?

3 комментария

avatar
Попробуйте
{if $oUserCurrent and $oUserCurrent->isAdministrator()}
    <option value="center">{$aLang.uploadimg_align_center}</option>
{/if}
avatar
А вы не подскажите, есть ли где-то документация относительно
{if $oUserCurrent and $oUserCurrent->isAdministrator()}

штука классная, а почему у меня был глюк при использовании только
$oUserCurrent->isAdministrator()
непонятно
avatar
Понятно. Сначала проверяется наличие объекта $oUserCurrent и только после этого его метод isAdministrator(). Если $oUserCurrent не существует — вы пытаетесь вызвать у несуществующего объекта несуществующий метод. «Глюк» очевиден.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.