Вывод информации о пользователе Есть решение
Всем привет, нужно сделать вывод информации о пользователи
к примеру
имя {$wa->user('name')}
email {$wa->user('email')}
когда вывожу адрес он выводится 2 раза(в таблице обнаружил 2 записи в одной sort 0, другой 1) {$wa->user('address')} и с левыми словами shipping, можно ли по отдельности вывести город, улицу...
и как вывести у вас столько то заказов {count($orders)}?
к примеру
имя {$wa->user('name')}
email {$wa->user('email')}
когда вывожу адрес он выводится 2 раза(в таблице обнаружил 2 записи в одной sort 0, другой 1) {$wa->user('address')} и с левыми словами shipping, можно ли по отдельности вывести город, улицу...
и как вывести у вас столько то заказов {count($orders)}?
5 ответов
Например, так
{$addr = $wa->user('address')}
Город: {$addr[0].data.city}
[0] указывает на первый адрес в массиве адресов контакта (адресов может быть несколько: адрес доставки, адрес плательщика, рабочий, личный и т.д.)
Документация: http://www.webasyst.ru/developers/docs/features/contacts-app-integration/
Попробуйте в шаблоне вывести {$orders|print_r}. Если такая переменная есть, то будет показана подробная информация о ее типе и значении (|print_r можно применять к любым переменным для отладочной печати).
Город: {$addr[0].data.city}
Cannot use string offset as an array in
Видимо там передается просто строка, если просто $addr выводит, то он выведет 2 адреса, а так нет
на сегодняшний день данная структура выдает ошибку, что-нибудь поменялось в выводе композитных подполей?