Подпиливаем "static page" - ссылки на разделы в заголовке страницы

Стартовой для меня темой в этом вопросе стала этой, в которой, в принципе, даётся фиксированное решение — жёстко прописать ссылку в соответствующий tpl :)

Однако, у нас есть стандартный плагин «static page» и удобные флаги: активна, на главной.

Берём файл HookPage.class.php и
$aPages= $this->PluginPage_Page_GetPages(array('pid'=>null,'main'=>1,'active'=>1));
меняем на
$aPages= array_merge( $this->PluginPage_Page_GetPages(array('pid'=>null,'main'=>1,'active'=>1)),
                          $this->PluginPage_Page_GetPages(array('pid'=>null,'main'=>1,'active'=>0)) );
Т.е. теперь ссылки в меню будут формироваться для всех записей плагина, где установлен флаг «на главной», но страницы подставляться будут только для активных.

Осталось подставить нужное значение ссылки — тут плагин сильно сопротивляется, и чтоб не терять время — зашёл со стороны базы: прописал в поле page_url_full значение '../blog/around' — таким образом по клику в шапке мы попадаем в блог around.

Вот так :)