Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Функция "добавить товар в избранное"

Автор atachРаздел Разработка модулей

Ответов: 6
Просмотров: 8734
Последний ответ 13 Мая 2014, 15:05:28
от Aisamiery
Как добавить вывод информации и редактирование информации в профиль

Автор rellaiРаздел Шаблоны XSLT

Ответов: 7
Просмотров: 8592
Последний ответ 28 Апреля 2014, 08:13:27
от rellai
Замена кнопки "Добавить в корзину"

Автор samРаздел Шаблоны XSLT

Ответов: 2
Просмотров: 3326
Последний ответ 23 Декабря 2014, 10:10:24
от sam
Кастом в админ зону (или добавить просто ссылку кнопку)

Автор atachРаздел Custom макросы

Ответов: 3
Просмотров: 3119
Последний ответ 13 Сентября 2013, 11:18:00
от admin
не могу добавить виртуальные копии и ссылки на похожие страницы

Автор voldРаздел Наполнение сайтов

Ответов: 6
Просмотров: 58183
Последний ответ 20 Октября 2013, 16:21:58
от vold

0 Пользователей и 1 Гость просматривают эту тему.

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
Кнопка Добавить в админке
« : 05 Апреля 2013, 13:24:29 »
Пытаюсь написать свой модуль. Написала метод добавления объекта. Но не знаю как сделать чтобы появлялась в админке кнопка "Добавить" как в стандартных модулях. При том чтоб при нажатии на нее цеплялся этот метод. Может кто делал? подскажите. Очень надо.

*

Vladimir

  • ****
  • 279
  • +48/-0
    • Просмотр профиля
Re:Кнопка Добавить в админке
« Ответ #1 : 06 Апреля 2013, 20:50:26 »
Возьмите xsl любого модуля, найдите там блок шаблона, содержащий 
<div class="imgButtonWrapper" xmlns:umi="http://www.umi-cms.ru/TR/umi">
Это и есть фрагмент, отвечающий за вовод кнопок. Для переменных вида &sys-type-project; задайте свои значения в блоке DOCTYPE в виде
<!ENTITY sys-type-project    'project'>
Все. Эта часть обычно работает сразу.

Естественно, сами методы должны присутствовать.

И еще в __admin.php проверьте метод getDatasetConfiguration, чтобы там был правильно описан обрабочик страницы - имя метода в ключе 'methods' и тип данных в 'types'. Не помню уже влияет ли это не кнопку или только при работе с вкладками имеет значение.

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
Re:Кнопка Добавить в админке
« Ответ #2 : 09 Апреля 2013, 10:28:41 »
Кнопку добавить получилось.. Но почему то когда я добавляю Тип данных, добавляется только тогда, когда выбираю Видеоархив. Структура в шаблонах данных следующая:
Видеоархив (тип данных Видеоархив)
    Youtube (тип данных Видеоархив)
    Контакт (тип данных Видеоархив)

При наведении на кнопку все нормально... появляется выпадающее меню из Youtube и Контакт. При нажатии на одно из них открывается форма добавления объекта. но добавляется только если в списке тип данных я выбираю Видеоархив. С Youtube  и Контакт не добавляет((( почему так может быть?

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
Re:Кнопка Добавить в админке
« Ответ #3 : 09 Апреля 2013, 10:38:03 »
И еще почему-то в списке при наведении на объектне появляется ни иконки на редактирование ни ссылки(

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
Re:Кнопка Добавить в админке
« Ответ #4 : 09 Апреля 2013, 10:56:27 »
Первая проблема решилась)

*

niakriss

  • ***
  • 190
  • +2/-0
    • Просмотр профиля
Re:Кнопка Добавить в админке
« Ответ #5 : 09 Апреля 2013, 12:11:23 »
Я как обычно сама с собой разговариваю( вторая проблема отпала.
Может кому-то понадобится... первая решилась тем, что прописала тип id везде, а не словом. а вторая: добавила методы getEditLink и getObjectEditLink.

« Последнее редактирование: 09 Апреля 2013, 12:29:50 от niakriss »