Второй login.tpl

Все блоги / DLE движок для сайтов 7 февраля 2014 567   
Появилось необходимость создать второй login.tpl со всеми работающими тегами.
В шаблоне создал login_mini.tpl
Наполнил его:

В init.php нашел строки:
if (!$is_logged) $member_id['user_group'] = 5;
$tpl->load_template( 'login.tpl' );
тут много стандартного кода
.
.
.
тут много стандартного кода
$tpl->compile( 'login_panel' );
Скопировал все от и до и после $tpl->compile( login_panel ); вставил, заменив при этом login_panel на login_panel_mini и $tpl->load_template( login.tpl ); на $tpl->load_template( login_mini.tpl );
Получилось так:
if (!$is_logged) $member_id['user_group'] = 5;
$tpl->load_template( 'login.tpl' );
тут много стандартного кода
.
.
.
тут много стандартного кода
$tpl->compile( 'login_panel' );
if (!$is_logged) $member_id['user_group'] = 5;
$tpl->load_template( 'login_mini.tpl' );
тут много стандартного кода
.
.
.
тут много стандартного кода
$tpl->compile( 'login_panel_mini' );


Далее в index.php после $tpl->set ( {login}, $tpl->result[login_panel] ); вставил:
$tpl->set ( {login-mini}, $tpl->result[login_panel_mini] );

В main.tpl прописал тег {login-mini} но не работает.
Как правильно прописать код в init.php?

 Источник:dle-faq.pro, DLE
  • Оцените публикацию
  • 0

Похожие публикации

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Архив публикаций