Лучший Ответ SmetDenis , 09 December 2015 - 09:56
Решить это можно двумя способами
1. Создать свой элемент, который будет выводить значение поля.
2. Добавить макрос, который будет выводить то что вам нужно. Это будет только хаком.
Предлагаю второй способ, т.к он заметно проще
Обработка всех макросов происходит тут.
media\zoo\applications\jbuniversal\framework\helpers\jbordermacros.php
Добавьте в верхний список свой, например "user_city"
Далее, внизу вы найдете большую функцию, которая заменяет макрос на значение
Добавьте туда что-то вроде
} else if ($macros == 'user_city' && $order) { if ($element = $order->getFieldElement('ELEMENT_ID')) { // указать свой ID $data = $element->data(); $replace = $data['value']; } }После этого скрипт должен научиться обрабатывать {user_city} Перейти к сообщению
