mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-05-19 01:08:19 +03:00
Возможность использовать в шаблонах список активных плагинов
This commit is contained in:
parent
cc727fd234
commit
03fa413eb8
|
@ -317,6 +317,15 @@ class Engine extends Object {
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Возвращает список активных плагинов
|
||||
*
|
||||
* @return unknown
|
||||
*/
|
||||
public function GetPlugins() {
|
||||
return $this->aPlugins;
|
||||
}
|
||||
|
||||
/**
|
||||
* Проверяет файл на существование, если используется кеширование memcache то кеширует результат работы
|
||||
*
|
||||
|
|
|
@ -266,7 +266,11 @@ class LsViewer extends Module {
|
|||
$this->Assign("sHtmlDescription",htmlspecialchars($this->sHtmlDescription));
|
||||
$this->Assign("aHtmlHeadFiles",$this->aHtmlHeadFiles);
|
||||
$this->Assign("aHtmlRssAlternate",$this->aHtmlRssAlternate);
|
||||
|
||||
/**
|
||||
* Загружаем список активных плагинов
|
||||
*/
|
||||
$aPlugins=$this->oEngine->GetPlugins();
|
||||
$this->Assign("aPluginActive",array_fill_keys(array_keys($aPlugins),true));
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -29,7 +29,7 @@
|
|||
<ul class="nav-main">
|
||||
<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 $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'}
|
||||
</ul>
|
||||
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
<ul class="nav-main">
|
||||
<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 $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'}
|
||||
</ul>
|
||||
|
||||
|
|
Loading…
Reference in a new issue