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

Имя шаблона


     03.03.2014    шаблон, имя, полная новость    Общие вопросы, Шаблоны (TPL)    2894

вопрос
Как можно узнать имя текущего шаблона в show.full.php?
Если есть какая-то переменная как называется эта переменная?

Ответил: D0Gmatist


$_REQUEST['skin'] = trim(totranslit($_REQUEST['skin'], false, false));

if( $_REQUEST['skin'] == "" OR !@is_dir( ROOT_DIR . '/templates/' . $_REQUEST['skin'] ) ) {
    die( "Hacking attempt!" );
}

4 комментария

vitnet
PHP-developer

vitnet - 3 марта 2014 14:37 -

$my_skin = $config['skin'];
$tpl->set( "{skin}", $my_skin );

Sander
PHP-developer

Sander - 3 марта 2014 17:14 -

А мне кажется, что речь идет об этом...
        if( isset( $view_template ) and $view_template == "print" ) $tpl->load_template( 'print.tpl' );
        elseif( $category_id and $cat_info[$category_id]['full_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['full_tpl'] . '.tpl' );
        else $tpl->load_template( 'fullstory.tpl' );

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

D0Gmatist
Юзер

D0Gmatist - 3 марта 2014 17:21 -

Может и об этом .. вопрос не совсем чёткий )

Baron
Юзер

Baron - 3 марта 2014 19:14 -

vitnet ответил правильно на вопрос, но ... проблема:
Есть категория и у нее отдельный шаблон (например Default2)
И при переходе на эту категорию (новости из этой категории) из шаблона Default шаблон не должен менятся, а из других, например из Default3, Default4... шаблон должен менятся на Default2.

Пробовал так, но не получается... В чем моя ошибка???
$aaaa = $config['skin'];
        if( isset( $view_template ) and $view_template == "print" ) $tpl->load_template( 'print.tpl' );
        elseif ($aaaa="smartphone") $tpl->load_template( '/templates/smartphone/fullstory.tpl' );
        elseif( $category_id and $cat_info[$category_id]['full_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['full_tpl'] . '.tpl' );
        else $tpl->load_template( 'fullstory.tpl' );

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

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

наверх