UMIhelp

Разработка дополнительного функционала => Custom макросы => Тема начата: atach от 06 Сентября 2013, 09:49:49

Название: Кастом в админ зону (или добавить просто ссылку кнопку)
Отправлено: atach от 06 Сентября 2013, 09:49:49
Подскажите как можно добавить свою кнопку или ссылку в админ.зону, в модуль интернет магазин, когда просматривают заказ (../admin/emarket/order_edit/id/)
Мне нужно просто разместить туда свой html  код ссылки.

Есть возможность такое?
Название: Re:Кастом в админ зону (или добавить просто ссылку кнопку)
Отправлено: e.ioffe от 06 Сентября 2013, 10:27:48
Делал с помощью http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/peregruzka_shablonov_administrativnogo_interfejsa/peregruzka_shablonov_suwestvuyuwih_modulej/
Название: Re:Кастом в админ зону (или добавить просто ссылку кнопку)
Отправлено: atach от 10 Сентября 2013, 09:54:17
Спасибо большое!
Вот только вопрос есть. (я не очень знаком с разметкой xsl).

Получается я могу выбрать нужный мне элемент и заменить его.
Вопрос: как можно получить доступ к значениям заказа. К примеру "номер заказа" пытаюсь вывести так:
<xsl:value-of select=".//property[@name = 'number']/value" />

но безуспешно
Название: Re:Кастом в админ зону (или добавить просто ссылку кнопку)
Отправлено: admin от 13 Сентября 2013, 11:18:00
боюсь без погружения в xsl будет сложновато.

если вы хотите что-то вывести, вам надо правильно написать путь к этому свойству (убедившись что оно доступно для вывода, то есть имеется в текущем xml) или вызвать доп данные тем или иным способом, но опять же как будет выглядеть вывод переменной сильно зависит от того что вы выводите и где вы выводите (в каком шаблоне)

P.S. посмотреть текущий xml можно добавив .xml в адресную строку, находясь на странице редактирования любого заказа.