[TYPO3-core] RFC #6853: item state CUR for pages of type "shortcut" missing in menus

JoH asenau info at cybercraft.de
Wed Jun 3 11:44:53 CEST 2009


>>>> BT reference:
>>>>    http://bugs.typo3.org/view.php?id=6853
>>
>> Please check my note in the bugtracker and read this one too:
>> http://bugs.typo3.org/view.php?id=1692
>>
>> The problem is not about item states (which are correct) but about a
>> misconception of the generated links when using shortcut pages.
>
> That's of course also a big issue. Using realurl already "solves" this
> problem (that's why I never noticed it), but for sure the core also
> has to support this. But that's a different issue in my eyes, because
> even if the URL would be correct, the item state CURrent will still
> be wrong.

page1
page2
page3
|_ page 4
|_ page 5

Well - I think we both agree that CURrent is a state showing the user a kind
of "You are here".
"here" means: The _page_ that the user is viewing and not the _link_
pointing to that page.

So if the link is a shortcut that has been created by setting up "page 3" to
point to "page 4" instead, the user will be "here" at "page 4", thus making
"page 4" the CURrent page while "page 3" is the ACTive page, since it is the
parent page of page 4 (regardless of it's type).

On the other hand if the link is a shortcut that has been created by setting
up "page 4" to point to "page 3" instead (which is something I still don't
get the reason for), the user will be "here" at "page 3", thus making "page
3" the CURrent page while "page 4" is just having the NOrmal state, because
it's neither ACTive nor CURrent.

Any other behaviour would be more than misleading, since the states are
describing the _position_ of a user within the _page_ tree and not the way
he has been "walking" to get there.

Even within a breadcrumb menu a user will always see a certain branch of the
tree, showing him "you are here", while the behaviour you are expecting is
something like a "clickpath", which is not covered by the default TYPO3
menus yet.

Got the point?

Joey

--
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Twitter: http://twitter.com/bunnyfield
Xing: http://contact.cybercraft.de
T3 cookbook (2nd edition): http://www.4any1.de
TYPO3 Schulung: http://workshops.eqony.com



More information about the TYPO3-team-core mailing list