{% else-1 %}
Обновить
* Тема закрыта!
1. [автор] (7 мар 2016, 22:21) [0/0] [0] [спам] [под]

Попробую коротко. у меня есть тпл файл для профиля юзвера он достаточно тяжолый и подключается много где помимо странички так вот я хотел добавить полоску рейтинга на цсс но дописывать блок в тпл совсем не хочется тк используется эта полоска только на страницах как можно ее применить чтобы она была только на страничке и не подгружалась при каждом обращении к файлу шаблона? тоесть вписать код прямо в тело страницы а не шаблона со всей разметкой

2. (7 мар 2016, 22:27) [0/0] [0] [спам] [под]

Ты хочешь вписать код игнорируя шаблон? *

3. [автор] (7 мар 2016, 22:30) [0/0] [0] [спам] [под]
Кидорас,

да, но чтобы основная разметка страницы не пострадала пробовал зарядить переменной но искривляется разметка *
Добавлено 07.03.16 в 22:32:53:
даже приходила мысль создать специальный тпл где будет чисто эта полоска но из за одного обращения целый файл.... как то дико

4. (7 мар 2016, 22:33) [0/0] [0] [спам] [под]

css за пилить в переменную и передавать в шаблон
или
определить переменную и присвоить ей true, а в шаблоне уже сделать условие если переменная определена и значение true то выводим блок

5. [автор] (7 мар 2016, 22:36) [0/0] [0] [спам] [под]
Odo Veiz,

блок все равно при обращению к файлу шаблона подгружается даже если условие не выполненно, при этом вес страницы тяжелеет
Добавлено 07.03.16 в 22:41:25:
смотрел как в phpbb сделано, но из за кривизны рук у меня нифига не вышло... там отдельный модификатор добавлен и подключается как простая функция а у меня тупо белая страница вылазит *

6. (7 мар 2016, 22:43) [0/0] [0] [спам] [под]

Nnm, вес страницы на стороне клиента или сервера?
Добавлено 07.03.16 в 22:46:20:
https://github.com/fenom-template/fenom/blob/master/docs/ru/ext/extend.md

7. [автор] (7 мар 2016, 22:47) [0/0] [0] [спам] [под]

Odo Veiz, клиента конечно... у меня сейчас профили под 100кб весят а еще туда условие и код впендюрить и слабые телы вообще ее открывать перестанут

8. [автор] (7 мар 2016, 22:49) [0/0] [0] [спам] [под]

Odo Veiz, спасибо, сейчас попробую

9. (7 мар 2016, 22:52) [0/0] [0] [спам] [под]

Nnm, ты не понял видимо на счет первого варианта

где-то в начале скрипта
$a = false;

на нужной странице
$a = true;

в шаблоне
{if $.globals.a === true}
css
{/if}


Изм. 1 раз. / Посл. изм. (7 мар 2016, 22:52)
10. [автор] (7 мар 2016, 22:55) [0/0] [0] [спам] [под]

Odo Veiz, вот так что ли??
$fenom->addModifier(string $rat, callable $numrat);
$rat модификатор, а $numrat будет данными да?
Добавлено 07.03.16 в 22:58:27:
а все дошло! я дуб! * спасибо большое!
Добавлено 07.03.16 в 23:04:16:
Вопрос решон * на Денвере работает. спасибо Odo Veiz

Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений