Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   не работает конструкция [globalString GP:] + еще вопрос (http://forum.typo3.ru/showthread.php?t=1497)

demav 08.06.2006 11:26

не работает конструкция [globalString GP:] + еще вопрос
 
Надо вот такую штуку сделать

[globalString= GP:searchType=search1]
...
[else]
...
[end]

Но не работает хоть тресни. Выполняются обе ветки, причем вне зависимости от условия. Что только не перебирал. Может перейти на globalVar ?

----

И еще, в поисковую форму (свою) нужно вернуть фразу поиска, чтобы она отображалась. Делаю это:

marks.SEARCH_TEXT = TEXT
marks.SEARCH_TEXT.data = GPvar : search

Ок, возвращается, но только один раз. А потом страница кэшируется и привет. Что делать??

Valery Romanchev 08.06.2006 11:58

Цитата:

Ок, возвращается, но только один раз. А потом страница кэшируется и привет. Что делать??
поставить галку no cache в свойствах это страницы

demav 08.06.2006 12:06

думал об этом. но форма поиска - на каждой странице. получится, что нужно отключить кэш на всем сайте.

а что по первому вопросу? он более критичный

Dutchak Vitaly 09.06.2006 04:33

Твоей конструкции больше подходит globalVar

demav 09.06.2006 15:17

Кажется, разобрался.
Есть такая фича: если условие [if][else][end] находится внутри блока {}, то строки внутри [] игнорируются

demav 15.06.2006 11:32

Цитата:

Сообщение от Valery Romanchev
поставить галку no cache в свойствах это страницы

Все получилось; надо только вместе с параметрами поиска передавать &no_cache=1
Тогда выходит что страница не кэшируется только после поиска, а во всех остальных случаях - все как обычно.

Вроде очевидно, а догадался не сразу (


Часовой пояс GMT +4, время: 03:38.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot