Второй login.tpl
Появилось необходимость создать второй login.tpl со всеми работающими тегами.
В шаблоне создал login_mini.tpl
Наполнил его:
В init.php нашел строки:
Получилось так:
Далее в 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
В шаблоне создал login_mini.tpl
Наполнил его:
В init.php нашел строки:
if (!$is_logged) $member_id['user_group'] = 5;Скопировал все от и до и после $tpl->compile( login_panel ); вставил, заменив при этом login_panel на login_panel_mini и $tpl->load_template( login.tpl ); на $tpl->load_template( login_mini.tpl );
$tpl->load_template( 'login.tpl' );
тут много стандартного кода
.
.
.
тут много стандартного кода
$tpl->compile( 'login_panel' );
Получилось так:
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
Похожие новости
- DataLife Engine v.18.1 Final Release
- DataLife Engine v.18.1 Press Release
- TShow - шаблон сайта сериала для DLE 18.x
- Blitz - шаблон для DLE
- Весь май две лицензии по цене одной
- Rubik - универсальный шаблон
- Telegram Instant View для DLE
- Быстрый поиск новостей только по заголовкам - модуль ModLiveSearch
- DLE: Telegram Instant View
- Весна скидок с DataLife Engine!