Сам сделал грубую ошибку в
public function hookDisplayTop($param)
{
return $this->hook[color=red][s]Display[/s][/color]Home();
}
Нет хука DisplayHome
Нашел, исправил и все заработало. Напишу тем, кто как и я только начинает изучать престу.
Для добавления Блока пользовательской информации CMS для всех страниц сверху необходимо:
1. в админке престы в разделе о модулях выбрать этот модуль и Деинсталлировать (не удалять). Тогда модуль как бы удаляется с админки (не исчезнет, будет неактивен и его можно потом спокойно там же установить занаво).
2. в public_html/modules/blockcmsinfo/blockcmsinfo.php
в функции "public function install()" добавить $this->registerHook('displayTop') &&
public function install()
{
return parent::install() &&
$this->installDB() &&
$this->registerHook('home') &&
$this->registerHook('displayTop') &&
$this->registerHook('header') &&
$this->installFixtures() &&
$this->disableDevice(Context::DEVICE_TABLET | Context::DEVICE_MOBILE);
}
3. Установить заново модуль.
4. В Модули/Расположение модулей заново поставить хук модулю.
Все работает. Тема закрыта. Всем большое спасибо и респект!