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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions