Не нравятся результаты поиска? Попробуйте другой поиск!

Второй login.tpl


     07.02.2014    Общие вопросы по PHP    1831

вопрос
Появилось необходимость создать второй 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?

Ответа пока нет


Комментарии пользователей (1)

Gopr
10

494 | 164

Gopr - 7 февраля 2014 21:38 - Юзер

Удалил второе if (!$is_logged) $member_id['user_group'] = 5; заработало
if (!$is_logged) $member_id['user_group'] = 5;
$tpl->load_template( 'login.tpl' );
тут много стандартного кода
.
.
.
тут много стандартного кода
$tpl->compile( 'login_panel' );

$tpl->load_template( 'login_mini.tpl' );
тут много стандартного кода
.
.
.
тут много стандартного кода
$tpl->compile( 'login_panel_mini' );

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы