Использование хука в плагине (баян)
Ребята знаю что тема уже не раз подымалась но пишу уже от безисходности — два часа на такую простую задачу это уже слишком…
Нужно добавить еще одно обязательное поле при регистрации пользователя. Есть действующий плагин, назвал я его Tweaker, т.к. с помощью его кастомизирую движок под себя. В папку plugins/tweaker/classes/hooks ложу файл HookTweaker.class.php следующего содержания:
После чего чищу все что только можно но вывод не происходит.
Что еще нада? Помогите плииииз!
UPD
А теперь внимание правильный ответ — вместо:
это:
не забывайте добавлять template_ перед именем хука.
Документация по хукам здесь.
Спасибо Chiffa за правильный ответ и Chiliec за дальнейшие наставления.
Нужно добавить еще одно обязательное поле при регистрации пользователя. Есть действующий плагин, назвал я его Tweaker, т.к. с помощью его кастомизирую движок под себя. В папку plugins/tweaker/classes/hooks ложу файл HookTweaker.class.php следующего содержания:
class PluginTweaker_HookTweaker extends Hook {
/**
* Регистрируем хуки
*/
public function RegisterHook() {
$this->AddHook('registration_begin','add',__CLASS__,-100);
}
public function add($aVars) {
return "There are new input!";
}
}
После чего чищу все что только можно но вывод не происходит.
Что еще нада? Помогите плииииз!
UPD
А теперь внимание правильный ответ — вместо:
$this->AddHook('registration_begin','add',__CLASS__,-100);
это:
$this->AddHook('template_registration_begin','add',__CLASS__,-100);
не забывайте добавлять template_ перед именем хука.
Документация по хукам здесь.
Спасибо Chiffa за правильный ответ и Chiliec за дальнейшие наставления.
7 комментариев