Skip to content

Instantly share code, notes, and snippets.

@urbantrout
Forked from htuscher/LanguageMenu.ts2
Last active November 10, 2017 23:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save urbantrout/73f37dda8acf8d007939442f8ad2a146 to your computer and use it in GitHub Desktop.
Save urbantrout/73f37dda8acf8d007939442f8ad2a146 to your computer and use it in GitHub Desktop.
Neos Fusion condition LanguageMenu if dimension exists
languageMenu = DimensionsMenu {
templatePath = 'resource://UrbanTrout.Site/Private/Templates/FusionObjects/LanguageMenu.html'
dimension = 'language'
# Only show languageMenu if 'en' dimension exists.
@if.condition = ${Type.className(q(node).context({'dimensions': {'language': ['en']}, 'targetDimensions': {'language': 'en'}}).get(0)) == 'Neos\ContentRepository\Domain\Model\Node'}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment