TYPO3: очистить кеш страницы при изменении метаданных файла - PullRequest
0 голосов
/ 24 октября 2019

У меня есть собственный плагин, который показывает файлы для загрузки на основе sys_category.

Когда редактор изменяет метаданные файла, например, изменяет заголовок или категорию, эти изменения отражаются только во внешнем интерфейсе, когдаполный кэш внешнего интерфейса очищается.

Я пытался добавить это на страницу TSconfig:

[page|uid = 0]
TCEMAIN.clearCacheCmd = 17
[global]

Но это не работает. Любая другая идея, как очистить кеш, когда sys_file_metadata запись изменяется?

1 Ответ

1 голос
/ 25 октября 2019

Вот мое решение. Thx Aristeidis за подсказку1012 * Конечно, это можно улучшить еще:

  • В настоящее время список идентификаторов страниц жестко закодирован. Это можно сделать настраиваемым с помощью настроек менеджера расширений.
  • Можно выполнить проверку, чтобы удалить кэш только в том случае, если для файла назначена определенная категория sys_category, например, Загрузки

Но на данный моментэтого решения достаточно для моих нужд.

...