Условие по экстраполю проектов

Автор Сообщение

Patriciussanctus

#1/24.07.2015 14:28
0

Пользователи

Карма: 0

Привет cmsworks!
Сделал select экстраполе "tchtype" проектам
Сделал фильтр по экстраполю - {SEARCH_TCHTYPE} в projects.list.tpl
Всё работает, в урлу записывается tchtype=auto, радуюсь
Теперь хочу сделать условие в tpl
{PHP.tchtype|cot_url('technics', 'tchtype='$this)} - данная конструкция возвращает ничего, хотя если вместо "tchtype" например введу "sq" то возвращает текст запроса.


Наведите на путь истиный пожалуста, не могу понять куда рыть дальше. Вообще есть возможность писать условия по экстраполям??

я недопонял логики котонти походу, извиняюсь, зашёл с этим в тупик((

Сообщения: 5

Cmsworks

Булат
#2/24.07.2015 14:30
0

Администраторы

Карма: +683

{PHP.tchtype|cot_url('projects', 'c=technics&tchtype='$this)}

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

Patriciussanctus

#3/24.07.2015 14:44
0

Пользователи

Карма: 0

вернул "index.php?e=projects&c=projects" =(

Добавлено 21 минута спустя:

даже вот просто {PHP.sq} возвращает текст поиска
{PHP.tchtype} возвращает ничего
чёртчёртчёрт

Сообщения: 5

Cmsworks

Булат
#4/24.07.2015 16:50
0

Администраторы

Карма: +683

Что-то не то делаете...

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

CrazyFreeMan

Ярослав
#5/24.07.2015 23:18
+1

Модераторы

Карма: +317

А с чего взято что {PHP.tchtype} должен что-то возвращать? Может {PHP._GET.tchtype} ? Но на прямую лучше не юзать, смотрите массив $fld_value

 {PHP.sq} потому что принудительно идет импорт данных

Сообщения: 1248

Cmsworks

Булат
#6/25.07.2015 07:18
0

Администраторы

Карма: +683

Кстати да. Вы получили переменную $tchtype через фильтр cot_import() перед тем как ее использовать в шаблоне?

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

Patriciussanctus

#7/27.07.2015 12:52
0

Пользователи

Карма: 0

Не особо понял как получать эту переменную.
в файле bootlance.php отписал:

$tchtype = cot_import('tchtype','G','INT');

не помогло.
конструкции:
<p>{PHP.tchtype|cot_url('projects', 'c=projects&tchtype='$this)}</p>
<p>{PHP.tchtype}</p>
так ничего и не возвращают(( туплю

Добавлено 4 минуты спустя:

воу воу!
$tchtype = cot_import('tchtype', 'G', 'TXT');
работает! благодарю)

Сообщения: 5