UMIhelp
Разработка дополнительного функционала => Custom макросы => Тема начата: niakriss от 10 Июля 2013, 12:44:20
-
Здравствуйте. Мне нужно написать макрос, в котором будет автоматически опредляться id страницы, которую я редактирую в админке.
Как это можно реализовать?
-
а в какой момент он это должен определять? при сохранении страницы, как event при загрузке шаблона страницы в админке? или еще как-то?
-
я в админке добавила новую кнопку. При нажатии на нее появляется попап. В нем надо вывести картинку, загруженную в одно из полей это страницы. Так вот. Чтоб достать эту картинку, нужно знать id этой страницы, когда появляется попап.
-
тогда я предположу что вы добавили эту кнопку кастомизируя административный интерфейс, а раз вы его катомизировали то вам был доступен xml самой страницы (на которйо вы выводите кнопку), добавле в шаблон <xsl:copy-of select="."> и посмотрите в исходном коде исходной страницы данный xml или... находясь на странице на которойвы вывели кнопку добавте в адресной строке .xml и вы исходный xml так кже как вы и делаете при создание шаблонов с лицевой части сайта.
Ну а имея возможность получить id при формировании страницы для админки, я думаю, вы сможете его связать с попап окном посредством html тегов\атрибутов или js
-
спасибо за идею) буду пробовать..
-
с кнопкой и id разобралась.
но по мере решения моей задачи, решила, что кнопку нужно вставить в сам визивиг. чтоб потом генерировать в попапе код и вставлять его в редактор. Так вот. Как теперь при нажатии на кнопку визивига узнать id страницы?
-
а у вас не возникает вопроса как добавить кнопку в wysiwyg? :o
то есть кнопка уже написана или она уже была готова, или вы правите какую-то другую?