Возможность сменить хук в модуле

Автор martin_47, 10 декабря 2014, 16:33:27

« назад - далее »

martin_47

Добрый день, вопрос такой - делаю простой модуль который сможет выводить html код с возможностью выбора хука, в админке сделал селект для выбора хука, но не знаю как перерегистрировать хук модуля, к примеру сейчас устанавливая модуль он привязывается к хуку header, каким способом можно изменить привязку, например в хук footer ? На сколько понял , при установке, мне надо регать модуль в нужных мне хуках, а потом отображать в каком либо из них - зарегать смогу а вот как потом в определенном вывести?

tigran

Установить модуль во всех хуках, потом в расположении блоков удалить модуль их не нужных хуков.

martin_47

Цитата: tigran от 10 декабря 2014, 16:52:12
Установить модуль во всех хуках, потом в расположении блоков удалить модуль их не нужных хуков.
Дело в том что я хочу чтоб пользователь - мог изменить положение модуля в админке, в настройке модуля как на картинке , я сделал селект в котором пользователь может указать в каком хуке отображать

Adik

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

martin_47