Bug #22190
closedHMENU with IFSUB, CURIFSUB and hidden subpages
100%
Description
I have a menu with subpages and need to use IFSUB and it's variants. The problem is that the IFSUB seems to be used even if all the subpages are hidden. This cause a display proble with the menu. I think HMENU shouldn't use ifsub and similar if there are no subpages (because of pages being hidden).
TYPO3 4.3.1
(issue imported from #M13665)
Updated by Oliver Hader over 14 years ago
Can you please add your TypoScript configuration here and describe what does not work in detail? Thanks in advance!
Updated by Patrick Broens over 14 years ago
No Typoscript configuration needed from reporter, because I already aknowledge this bug.
Updated by Patrick Broens over 14 years ago
Has a long tail to fix first, not doable during bug auction.
pointers: track MENUDATA from cache_hash table, ident column. gets stored but not cleared. clearing is dificult because we can't recreate the identifying hash in the backend, when hiding a page.
possible solution: add a column pid to cache_hash, clear all parents' and siblings' MENUDATA when hiding a page
Updated by Patrick Broens over 14 years ago
alternative solution: extract MENUDATA caching into a separate cache like treelist cache and also handle clearing like tree list in a hook and for the correct events
Updated by Juergen Weber over 14 years ago
Hey guys, we're encountering the very same problem for ages now. Isn't there any solution to this yet? This slows down our whole system and we're forced to implement cronjobs to clear the cache table on a regular basis. It would be great if you could raise the priority on this.
Updated by Patrick Broens over 14 years ago
Hi,
Ok, I had to inform you about the status.
After the T3BOARD10 I did a lot of investigation regarding this topic and posted the outcome of this investigation to the other core team members. Currently there is no simple solution. The outcome of this investigation was we need to rewrite the whole tslib_menu. As this is a major task, I asked to the other core team members to discuss this during the meeting we have in front of the T3DD10 and see if we can find a good solution. We need to have the views of multiple people, simply because this is pretty complicated stuff to solve.
We already agreed this task was too late and too complicated to get into 4.4.
I'll post my outcome on the dev mailinglist as well, so you know what exactly is going on.
Updated by Patrick Broens over 14 years ago
Posted the outcome of my investigation to the dev mailing list
Subject: MENUDATA caching problems
Updated by Chris topher about 13 years ago
- Target version changed from 4.6.0 to 4.6.1
Updated by Chris topher almost 13 years ago
- Target version changed from 4.6.1 to 4.6.2
Updated by Xavier Perseguers almost 13 years ago
- Assignee deleted (
Patrick Broens) - Target version deleted (
4.6.2) - TYPO3 Version set to 4.6
Updated by Lorenz Ulrich over 12 years ago
This is the link to the mailing list post:
http://lists.typo3.org/pipermail/typo3-dev/2010-April/039736.html
Updated by Mathias Schreiber almost 10 years ago
- Target version set to 7.2 (Frontend)
- Is Regression set to No
Updated by Benni Mack over 9 years ago
- Target version changed from 7.2 (Frontend) to 7.4 (Backend)
Updated by Susanne Moog over 9 years ago
- Target version changed from 7.4 (Backend) to 7.5
Updated by Benni Mack about 9 years ago
- Target version changed from 7.5 to 7 LTS
Updated by Mathias Schreiber about 9 years ago
- Category set to Frontend
- Target version deleted (
7 LTS)
Updated by Gerrit Code Review almost 3 years ago
- Status changed from Accepted to Under Review
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/72868
Updated by Gerrit Code Review almost 3 years ago
Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/72868
Updated by Gerrit Code Review almost 3 years ago
Patch set 3 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/72868
Updated by Gerrit Code Review almost 3 years ago
Patch set 1 for branch 11.5 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/72888
Updated by Benni Mack almost 3 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset fbc9e887f06bee7b7b1d7b5eacb0f2ddcb20b7f6.