Foren / National / Russian / Модули и плагины / Новый хук для pages

cot_page_import

Macik
#41901 7. Juli 2016, 11:21

На мой взгляд это проще реализовать добавлением экстра-полей (естественно не ручным, а внутри твоего плагина — смотри API экстаполей). Это позволит автоматом системе их обрабатывать как на вывод, так и на импорт (без дополнительного кода). 

С чем мы можем дополнительно столкнуться в данном варианте:

  1. Доп.поля не стандартных типов. Решение: используем приведенные Булатом хуки, с помощью которых можно дополнительно провести выборочную обработку полей после импорта. Тоже самое для вывода, используя `pagetags.main`.
  2. Если мы не хотим «светить» наши экстаполя в интерфейсе Админки. Решение: удалить их из списка вывода используя хук `admin.extrafields.loop`.
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F