В какой CMS можно переопределить чужую форму?

Plazik
На сайте с 29.07.2008
Offline
161
277

В какой CMS можно в своем плагине/модуле/теме/шаблоне переопределить (добавить новые пункты, изменить или удалить что-нибудь) в html форме от ядра, стороннего плагина/модуля/темы/шаблона? Без хаканья чужого года?

В Drupal это hook_form_alter https://api.drupal.org/api/drupal/modules!system!system.api.php/function/hook_form_alter/7.

Есть ли такая возможность в других системах?

Интересуюсь для статистики.

K
На сайте с 22.03.2013
Offline
30
#1

Есть в Gres CMS

Интернет-магазин без напильников (http://goo.gl/tzo6eD) Музыкальные инструменты и аксессуары из Европы (http://elcoda.com)
A
На сайте с 19.07.2010
Offline
130
#2

http://textpattern.com/ - хуки, коллбеки.

Конкретно, для этой мелочевки не нужны ни одно, ни второе. Просто в шаблон или в любую свою форму пишем:


<txp:my_plugin_wrapper>
<other form />
<other plugin output /> etc....
<core tags />
</txp:my_plugin_wrapper>

Вложенность любая.

пхп код удобно оформлять плагинами. В данном случае: my_plugin_wrapper - это наша пхп функция, которая обрабатывает, то что передается ей внутри (тегов).

При желании эту функцию можно объявить где угодно, хоть в шаблоне, хоть в любой форме, но нах-нах. В плагинах удобнее и красивее.

.............

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий