![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#4 |
Senior Member
|
![]()
Ну так как все таки формируете URL? Приведите код.
Просто если ваш плагин кэшируемый и вы формируете URL корректно через typolink, то к URL добавляется параметр cHash. Он позволяет кэшировать содержание страницы по URL, с учетом разных параметров. Подробнее http://typo3.org/documentation/artic...ies-of-chash-1 Кстати при использовании RealURL cHash в ссылке не виден, но он есть. Если вы формируете URL как-то сами минуя typolink (то есть там нет cHash), то ваш плагин будет работать нормально только если будет не кэшируемым (USER_INT). Иначе механизм кэширования TYPO3 будет вам "мешать". Что касается условия, такой вариант пробовали? Код:
plugin.tx_3tgallery_pi1.mode = GALERY # если 3t_gallery[gallery] не задан, то показываем список [globalVar = GP:3t_gallery|gallery = ] plugin.tx_3tgallery_pi1.mode = LISTING [GLOBAL] Еще дополню касательно условия в TS. Каждое TS условие создает в кэше страниц отдельную, так сказать, ветку кэша. Если сайт большой и страниц много, то кэш может сильно разрастаться. Поэтому я лично предпочитаю делать переключение режима плагина по условия вида "есть 3t_gallery[gallery]" в коде самого экста. |
![]() |
![]() |
Опции темы | |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кэширование расширения (4 варианта: кэшировать, не кэшировать, управлять, по времени. | Ивано | Разработка расширений / TYPO3 extension development | 15 | 24.02.2013 00:30 |
не устанавливаются расширения | YurLu | Разработка расширений / TYPO3 extension development | 10 | 06.05.2012 11:03 |
Не загружаются расширения | SergeyS | Общие вопросы | 2 | 05.05.2011 13:42 |
Установка расширения Seminar Manager | ddt | Общие вопросы | 11 | 14.10.2009 16:42 |
Как правильно выставить документацию для расширения? | KortS | Организационные вопросы и встречи TUG | 0 | 30.03.2005 17:31 |