Magento: как отобразить номер телефона клиента в поле информации о клиенте

Я пытаюсь, чтобы номер телефона клиента показывался в разделе информации об учетной записи клиента. Я знаю, что номер телефона принадлежит разделу с адресами клиентов, но я пытаюсь изменить внешний вид информации учетной записи клиента.

Я добавил новое настраиваемое поле для идентификатора клиента и могу отображать его, используя следующий код, поскольку идентификатор клиента принадлежит customer_entity.

<?php echo $this->__('Identification:') ?><?php echo $this->htmlEscape($this->getCustomer()->getCustid()) ?>

но теперь я пытаюсь сделать то же самое для телефонного номера с помощью этого

<?php echo $this->__('Telephone:') ?><?php echo $this->htmlEscape($this->getCustomer()->getTelephone()) ?>

Но он не отображает никаких данных, поскольку они принадлежат customer_address_entity, и я СЧИТАЮ, что это должно быть

->getAddress()->getTelephone()

вместо

->getCustomer()->getTelephone()

но использование - & gt; getAddress просто дает мне ошибку & # x201C; Вызов функции-члена getTelephone () для необъекта & # x201C;

У кого-нибудь есть идеи, как это сделать?

В качестве ссылки я пытаюсь отобразить эти данные в файле customer \ account \ dashboard \ info.phtml

Заранее спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос