Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
11.01.2018, 23:56 | #1 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Что делает данный код?
В одно время наткнулся на интересный образец генерации USER-плагинов в USER_INT вариант прямо по ходу PHP-кода, который оказался мне полезным в решении нескольких задач. Образец нашел в записках Дмитрия Дулепова.
https://forge.typo3.org/issues/19113 http://danosipov.com/?p=191 В 8 версиях работает так. PHP код:
http://typo3blogger.de/hook-contentpostproc-vs-cache/ |
12.01.2018, 14:13 | #2 | |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
Цитата:
http://typo3blogger.de/hook-contentpostproc-vs-cache/ "Перехват contentPostProc против кэш В некоторых расширениях выход FE TYPO3 изменяется с помощью hook-контента contentPostProc (например, добавление всплывающих подсказок, улучшение исходного кода HTML, предотвращение спама посредством манипуляций с формами и т. Д.). Используя этот перехват... Вы быстро обнаружите, что есть проблемы, как только страница выходит из кеша. Рональд Штайнер нашел элегантное решение этой проблемы ... Я также долго изучал проблему и узнал после интенсивного поиска, что Typoscript поверх $ GLOBALS [, TSFE] -> tmpl-> setup больше не доступен, как только страница выходит из кеша. Затем я попробовал все перехватчики, а также попытался инициализировать GLOBALS вручную, что я частично преуспел (но с большим количеством лишнего кода). В то же время Рональд придумал блестяще простое решение, которое он использует в своем спам-боксе. Почему бы не использовать два перехвата Один перехват для объектов USER_INT и COA_INT и еще один для кэшированных страниц. Это вызывает два разных метода, которые используют наш основной метод. В функции main () всегда доступна функция $ GLOBALS [, TSFE] -> tmpl->(см. Пример кода)" |
|
12.01.2018, 15:28 | #3 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Пример бы посмотреть.
Там в низу статьи две ссылки - но они не рабочие. |
12.01.2018, 16:33 | #4 | |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
Цитата:
======= "Конфигурация перехвата В ядре нет полного индекса перехватов. Но их легко искать и найти. И, как правило, это происходит совершенно естественно, так как вы найдете перехваты в коде, который хотите расширить, если они существуют. В этом индексе будут перечислены основные переменные пространства для конфигурации перехватов. По их именам вы можете легко сканировать исходный код, чтобы узнать, какие перехваты доступны или могут быть вам интересны. Указанный ниже индекс также включает в себя некоторые переменные пространства, которые не только несут конфигурацию перехвата, но могут использоваться и для других целей" https://docs.typo3.org/typo3cms/Core...ion/Index.html |
|
12.01.2018, 23:57 | #5 |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Про те ссылки что внизу статьи:
http://typo3blogger.de/hook-contentpostproc-vs-cache/ Links zum Thema: Problem auf typo3.net Ähnliches Problem netfielders.de |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Что делает - $TYPO3_CONF_VARS['FE']['cacheHash']? | Ивано++ | Инструменты разработчика | 1 | 15.10.2013 13:34 |
Что происходит в ядре, когда идет запрос битых адресов... | Ивано++ | Разработка расширений / TYPO3 extension development | 23 | 09.10.2013 12:02 |
фотогалерея для пользователей | etc | Общие вопросы | 4 | 30.04.2013 01:34 |
Освоение Typo3 от начала до конца, всё разжёвано :) | premier | FAQ (Часто задаваемые вопросы) | 69 | 19.04.2007 16:47 |