1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-01 05:55:02 +03:00

Возможность использовать в шаблонах список активных плагинов

This commit is contained in:
Mzhelskiy Maxim 2010-05-04 10:08:49 +00:00
parent cc727fd234
commit 03fa413eb8
4 changed files with 16 additions and 3 deletions

View file

@ -317,6 +317,15 @@ class Engine extends Object {
} }
} }
/**
* Возвращает список активных плагинов
*
* @return unknown
*/
public function GetPlugins() {
return $this->aPlugins;
}
/** /**
* Проверяет файл на существование, если используется кеширование memcache то кеширует результат работы * Проверяет файл на существование, если используется кеширование memcache то кеширует результат работы
* *

View file

@ -266,7 +266,11 @@ class LsViewer extends Module {
$this->Assign("sHtmlDescription",htmlspecialchars($this->sHtmlDescription)); $this->Assign("sHtmlDescription",htmlspecialchars($this->sHtmlDescription));
$this->Assign("aHtmlHeadFiles",$this->aHtmlHeadFiles); $this->Assign("aHtmlHeadFiles",$this->aHtmlHeadFiles);
$this->Assign("aHtmlRssAlternate",$this->aHtmlRssAlternate); $this->Assign("aHtmlRssAlternate",$this->aHtmlRssAlternate);
/**
* Загружаем список активных плагинов
*/
$aPlugins=$this->oEngine->GetPlugins();
$this->Assign("aPluginActive",array_fill_keys(array_keys($aPlugins),true));
} }
/** /**

View file

@ -29,7 +29,7 @@
<ul class="nav-main"> <ul class="nav-main">
<li {if $sMenuHeadItemSelect=='blog'}class="active"{/if}><a href="{router page='blog'}">{$aLang.blogs}</a></li> <li {if $sMenuHeadItemSelect=='blog'}class="active"{/if}><a href="{router page='blog'}">{$aLang.blogs}</a></li>
<li {if $sMenuHeadItemSelect=='people'}class="active"{/if}><a href="{router page='people'}">{$aLang.people}</a></li> <li {if $sMenuHeadItemSelect=='people'}class="active"{/if}><a href="{router page='people'}">{$aLang.people}</a></li>
<li {if $sAction=='page' and $sEvent=='about'}class="active"{/if}><a href="{router page='page'}about/">{$aLang.page_about}</a></li> {if $aPluginActive.page}<li {if $sAction=='page' and $sEvent=='about'}class="active"{/if}><a href="{router page='page'}about/">{$aLang.page_about}</a></li>{/if}
{hook run='main_menu'} {hook run='main_menu'}
</ul> </ul>

View file

@ -27,7 +27,7 @@
<ul class="nav-main"> <ul class="nav-main">
<li {if $sMenuHeadItemSelect=='blog'}class="active"{/if}><a href="{router page='blog'}">{$aLang.blogs}</a></li> <li {if $sMenuHeadItemSelect=='blog'}class="active"{/if}><a href="{router page='blog'}">{$aLang.blogs}</a></li>
<li {if $sMenuHeadItemSelect=='people'}class="active"{/if}><a href="{router page='people'}">{$aLang.people}</a></li> <li {if $sMenuHeadItemSelect=='people'}class="active"{/if}><a href="{router page='people'}">{$aLang.people}</a></li>
<li {if $sAction=='page' and $sEvent=='about'}class="active"{/if}><a href="{router page='page'}about/">{$aLang.page_about}</a></li> {if $aPluginActive.page}<li {if $sAction=='page' and $sEvent=='about'}class="active"{/if}><a href="{router page='page'}about/">{$aLang.page_about}</a></li>{/if}
{hook run='main_menu'} {hook run='main_menu'}
</ul> </ul>