Вопрос по работе с шаблонами

Здравствуйте, не могу разобраться в работе шаблонизатора, поэтому прошу помощи.
В шаблоне user_list.tpl добавил несколько строк:

{if $aUsersList}
                                    {foreach from=$aUsersList item=oUserList}
                                            {assign var="oSession" value=$oUserList->getSession()}
                                            {assign var="oUserNote" value=$oUserList->getUserNote()}
                                            {assign var="aUserFieldValues" value=$oUserList->getUserFieldValues(true,array('contact'))}
                                            {assign var="oGeoTarget" value=$oUserList->getGeoTarget()}
                                                {$oUserList->getProfileCountry()} -- {$oGeoTarget->getCountryId()}
                                    {/foreach} 
{/if}


В следствии чего выдается ошибка, что метод getCountryId() применен к несуществующему объекту.
Fatal error: Call to a member function getCountryId() on a non-object in....


Но, при выводе определенного пользователя (или нескольких) с помощью поиска, все начинает работать.
Запутался дико, объясните пожалуйста в чем ошибка.
Смысл получения CountryId — необходимо выводить пользователя в определенную колонку в зависимости от той страны в которой он находится.

0 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.