Skip to content

LanguageNavigationItem and link string #105

@infabo

Description

@infabo

Hi!

It is possibly not a good idea to convert the link-string (generated by LanguageMenuProcessor) to a Typolink class.

It is how TYPO3 LinkService resolve method works. It is not intended to "decode" slugs. As it is no modern t3://-string-representation and even no "legacy-notation" in the end - as slugs not existed before TYPO3 v9. This results in unpredictable behaviour. In this case LinkService thinks it is a folder.

For example for a language menu and a website homepage.

You have this possible original array data:

image

But this converts to this, if you use Navigation data structure:

image

Zoomed in:

image

see https://github.com/sitegeist/fluid-components/blob/master/Classes/Domain/Model/LanguageNavigationItem.php

Possibly it needs adaptions to the Typolink class. see https://github.com/sitegeist/fluid-components/blob/master/Classes/Domain/Model/Typolink.php#L58

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions