Трансформация xml-даннных в кастомном макросе — различия между версиями
Материал из Umicms
VITL' (обсуждение | вклад) (Новая страница: « category:Написание кастомных макросов При написании кастомных php макросов, может возникнут…») |
(нет различий)
|
Текущая версия на 08:27, 27 января 2011
При написании кастомных php макросов, может возникнуть ситуация, что потребуется произвести форматирование XML-данных, полученных через один из протоколов Umi, допустим uobject. В php методе можно использовать следующею конструкцию:
$order_id = 28945;
$result = "uobject://{$order_id}/?transform=sys-tpls/emarket-receipt.xsl";
где uobject://28945 - это XML-данные, описывающие заказ интеренет-магазина с $order_id = 28945, а sys-tpls/emarket-receipt.xsl - это XSL-шаблон в папке sys-tpls, по которому будут трансформированы XML-данные и записаны в переменную $result.