Перейти к содержимому


Фотография
- - - - -

Тип элемента по умолчанию для разных экземпляров приложения JBZoo. Возможно ли?


  • Закрытая тема Тема закрыта
Сообщений в теме: 3

#1 werewolfgsm

werewolfgsm

Отправлено 29 August 2012 - 10:57

Добрый день.
Может такое конечно и не возможно, но я хочу реализовать следующее:
У меня на сайте множество экземпляров приложения: новости, каталоги, портфолио, акции и т.д. и т.п.
Когда нажимаешь "(+)", чтобы добавить новый элемент в экземпляр приложения (например в портфолио), мне потом надо еще выбрать "Выберите тип элемента".
Можно ли сделать для каждого экземпляра приложения свой "Тип элемента", чтобы администратор не делал лишнюю работу?
Спасибо.
  • 0

#2 SmetDenis

SmetDenis

Отправлено 29 August 2012 - 14:12

Такого сделать не получится. Т.к типы материалов жестко закреплены за приложением. Так уж работает фреймворк Zoo и cответственно JBZoo.
Неужели один переход через страницу добавляет так много работы администратору? ;)
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 werewolfgsm

werewolfgsm

Отправлено 29 August 2012 - 14:48

Вы не поверите... ;)
А если какой нить плагин системный? Который бы автоматически сам выбирал на странице выбора типа элемента нужный тип (например по ID)? В какую сторону можно капнуть?
  • 0

#4 SmetDenis

SmetDenis

Отправлено 29 August 2012 - 14:54

Сделать то конечно все можно.
Но как вы будете разбирать какие типы материалов относятся к определенному каталогу?

Плагины  - это обработчики событий. Подходящего события я не припомню.
Разве что среди системных - выбирать html страницы и вырезать лишнее - "если хочешь решить проблему через регулярные выражения, то теперь у тебя две проблемы" =)

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!