UMIhelp

Разработка дополнительного функционала => Custom макросы => Тема начата: niakriss от 10 Июля 2013, 12:44:20

Название: определить id редактируемой страницы
Отправлено: niakriss от 10 Июля 2013, 12:44:20
Здравствуйте. Мне нужно написать макрос, в котором будет автоматически опредляться id страницы, которую я редактирую в админке.
Как это можно реализовать?
Название: Re:определить id редактируемой страницы
Отправлено: admin от 10 Июля 2013, 14:52:07
а в какой момент он это должен определять? при сохранении страницы, как event при загрузке шаблона страницы в админке? или еще как-то?
Название: Re:определить id редактируемой страницы
Отправлено: niakriss от 10 Июля 2013, 15:23:50
я в админке добавила новую кнопку. При нажатии на нее появляется попап. В нем надо вывести картинку, загруженную в одно из полей это страницы. Так вот. Чтоб достать эту картинку, нужно знать id этой страницы, когда появляется попап.
Название: Re:определить id редактируемой страницы
Отправлено: admin от 10 Июля 2013, 16:36:05
тогда я предположу что вы добавили эту кнопку кастомизируя административный интерфейс, а раз вы его катомизировали то вам был доступен xml самой страницы (на которйо вы выводите кнопку), добавле в шаблон <xsl:copy-of select="."> и посмотрите в исходном коде исходной страницы данный xml или... находясь на странице на которойвы вывели кнопку добавте в адресной строке .xml и вы исходный xml так кже как вы и делаете при создание шаблонов с лицевой части сайта.

Ну а имея возможность получить id при формировании страницы для админки, я думаю, вы сможете его связать с попап окном посредством html тегов\атрибутов или js
Название: Re:определить id редактируемой страницы
Отправлено: niakriss от 11 Июля 2013, 09:40:45
спасибо за идею) буду пробовать..
Название: Re:определить id редактируемой страницы
Отправлено: niakriss от 17 Июля 2013, 11:24:35
с кнопкой и id разобралась.
но по мере решения моей задачи, решила, что кнопку нужно вставить в сам визивиг. чтоб потом генерировать в попапе код и вставлять его в редактор. Так вот. Как теперь при нажатии на кнопку визивига узнать id страницы?
Название: Re:определить id редактируемой страницы
Отправлено: admin от 17 Июля 2013, 13:35:16
а у вас не возникает вопроса как добавить кнопку в wysiwyg?  :o

то есть кнопка уже написана или она уже была готова, или вы правите какую-то другую?