We're using menus to render a tree menu from standard and custom pagetypes. Everything works fine, besides cache invalidation.
Entries in cache_pages and cache_hash are correctly created, however invalidation seems to be not working properly. To the issue seems to be in conjunction with cache_pages and cache_pagesection.
Example: I have three levels:
Home
-- Page 2
--- Page 3A
--- Page 3B
I warm up the cache for all pages. Then I disable Page 3A through the backend. Now when I open page 3B, page 3A still appears in the menu - but without the link being rendered. The same happens on page 2.
So it seems that when cache_pages / cache_pagesection entries are invalidated by TYPO3, the link disappears in some cases.
The expected behavior is that entry and link are always consistent.
We're using menus to render a tree menu from standard and custom pagetypes. Everything works fine, besides cache invalidation.
Entries in
cache_pages
andcache_hash
are correctly created, however invalidation seems to be not working properly. To the issue seems to be in conjunction withcache_pages
andcache_pagesection
.Example: I have three levels:
I warm up the cache for all pages. Then I disable Page
3A
through the backend. Now when I openpage 3B
,page 3A
still appears in the menu - but without the link being rendered. The same happens onpage 2
.So it seems that when cache_pages / cache_pagesection entries are invalidated by TYPO3, the link disappears in some cases.
The expected behavior is that entry and link are always consistent.
TYPO3 9.5.16