ExpressionEngine: какие хуки использовать для перезаписи содержимого полей при сохранении и редактировании? - PullRequest
0 голосов
/ 07 февраля 2009

Не очень удачно с этим запросом на форумах ExpressionEngine, и он чувствителен ко времени, поэтому я подумал, посмотрю, есть ли какие-нибудь EE-наркоманы, висящие вокруг переполнения стека.

Я работаю над расширением EE, и мне нужно знать, какие хуки использовать для анализа содержимого настраиваемого поля при его первом сохранении, анализа перед отображением для редактирования и синтаксического анализа, когда отредактированное содержимое сохраняется один раз Больше. Моя проблема в том, что я новичок в разработке расширений EE, и мне трудно понять, какие из длинных списков хуков мне нужно использовать. Лучшее, что я могу сказать:

  • submit_new_entry_end - это то, что мне нужно связать при первом создании записи
  • publish_form_entry_data - это то, что мне нужно связать для анализа перед тем, как пользователь редактирует запись

И я, должно быть, упускаю из виду ловушку, которая позволит мне редактировать входные данные перед их сохранением обратно в базу данных. У кого-нибудь есть совет?

Спасибо!

1 Ответ

0 голосов
/ 28 февраля 2009

Методом проб и ошибок я наконец-то ответил на свой вопрос. Хуки, которые вы хотите использовать для анализа содержимого настраиваемого поля при сохранении и повторного их анализа перед отображением записи:

  • submit_new_entry_start (вызывается всякий раз, когда запись отправляется; «новый» представляется бессмысленным)
  • publish_form_entry_data (у меня было это право)
...