Проблема с передачей переменный из config.route.php и Экшна
Пишу новый Экшн ActionPm.class.php:
прописываю все по правилам в config.route.php:
в page
добавляю пункт меню header_top.tpl:
и ничего не работает, переменные $sMenuHeadItemSelect и $ROUTE_PAGE_PM передаются пустыми.
в чем проблема???
<?
class ActionPm extends Action {
protected $sMenuHeadItemSelect='pm';
public function Init() {
$this->SetDefaultEvent('allp');
}
protected function RegisterEvent() {
$this->AddEvent('allp','EventAllproj');
}
protected function EventAllproj()
{
$this->SetTemplateAction('pm');
}
}
?>
прописываю все по правилам в config.route.php:
define("ROUTE_PAGE_PM",'pm');
в page
ROUTE_PAGE_PM => 'ActionPm',
добавляю пункт меню header_top.tpl:
<li {if $sMenuHeadItemSelect=='pm'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_PM}/">{$aLang.pm}</a></li>
и ничего не работает, переменные $sMenuHeadItemSelect и $ROUTE_PAGE_PM передаются пустыми.
в чем проблема???