Условия IF в tpl

  • Автор темы Trancef
  • Дата начала
T

Trancef

Гость
#1
Есть такое условие в шаблоне <!-- IF LOGGED_IN -->

Каким либо образом можно сделать ещё дополнительную проверку открыта ли tracker.php например, чтобы получилось вида <!-- IF LOGGED_IN && ???? --> Все комбинации перебрал, немогу разобраться. Спасибо
 
T

Trancef

Гость
#3
часть из того что открывается в tracker.tpl загружается из page_header . А мне допустим нужно добавить в верху, где берется из page_header
 
T

Trancef

Гость
#5
<!-- IF LOGGED_IN && ???? --> а через такую фуньку можно добиться чего нибудь?
 
G

Gemini_13

Гость
#6
а какие варианты пробовали?:)

кажется мне, что тебе в хидер надо хапихнуть переменную для шаблона с отрицанием, а в трекер.пхп - true. и просто в хидере проверять. но есть ли в этом смысл и правильно ли я думаю - вопрос :)
 
T

Trancef

Гость
#7
а какие варианты пробовали?:)

кажется мне, что тебе в хидер надо хапихнуть переменную для шаблона с отрицанием, а в трекер.пхп - true. и просто в хидере проверять. но есть ли в этом смысл и правильно ли я думаю - вопрос :)
это каким образом добавить переменную?
 
G

Gemini_13

Гость
#8
ищешь код такого вида:
PHP:
$template->assign_vars(array(
и после добавляешь подобное:
PHP:
'BALALAYKA' => false,
true/false в зависимости от файла и условий.
в шаб добавляешь условие
HTML:
<!-- IF LOGGED_IN && BALALAYKA -->
...
<!-- ENDIF -->
если хочешь отрицательное, то пишешь так и выполнятся оно будет когда переменная отрицательна.
HTML:
<!-- IF LOGGED_IN && not BALALAYKA -->
напоминаю, что это так, как я понял задачу и что первым взбрело в голову
 
T

Trancef

Гость
#9
только будет нужно все последующие править изза Notice: Undefined index: BALALAYKA или как то нужно по другому избавиться от этого?
 
Сверху