|
16 | 16 | <div class="MainMenu-SubItems MainMenu-SubItems--nested"> |
17 | 17 | <f:for each="{item.subItems}" as="subItem"> |
18 | 18 | <div class="MainMenu-SubGroup"> |
19 | | - <f:if condition="{neos:uri.node(node: subItem.node)}"> |
| 19 | + <f:if condition="{subItem.node.properties.targetMode} == 'noShortcut'"> |
20 | 20 | <f:then> |
21 | | - <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level1 ParagraphAlt {ts:render(path:'{subItem.state}.attributes.class', context: {item: subItem}) -> f:format.raw()}"> |
22 | | - <neos:link.node node="{subItem.node}" title="{subItem.node.properties.title}">{subItem.node.label}</neos:link.node> |
23 | | - </div> |
| 21 | + <f:if condition="{subItem.node.properties.uriPathSegment} == 'vkr'"> |
| 22 | + <f:then> |
| 23 | + <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level1 ParagraphAlt {ts:render(path:'{subItem.state}.attributes.class', context: {item: subItem}) -> f:format.raw()}"> |
| 24 | + <neos:link.node node="{subItem.node}" title="{subItem.node.properties.title}">{subItem.node.label}</neos:link.node> |
| 25 | + </div> |
| 26 | + </f:then> |
| 27 | + <f:else> |
| 28 | + <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level1 MainMenu-SubItem--inactive ParagraphAlt {ts:render(path:'{subItem.state}.attributes.class', context: {item: subItem}) -> f:format.raw()}"> |
| 29 | + {subItem.node.label} |
| 30 | + </div> |
| 31 | + </f:else> |
| 32 | + </f:if> |
24 | 33 | </f:then> |
25 | 34 | <f:else> |
26 | | - <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level1 MainMenu-SubItem--inactive ParagraphAlt {ts:render(path:'{subItem.state}.attributes.class', context: {item: subItem}) -> f:format.raw()}"> |
27 | | - {subItem.node.label} |
| 35 | + <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level1 ParagraphAlt {ts:render(path:'{subItem.state}.attributes.class', context: {item: subItem}) -> f:format.raw()}"> |
| 36 | + <neos:link.node node="{subItem.node}" title="{subItem.node.properties.title}">{subItem.node.label}</neos:link.node> |
28 | 37 | </div> |
29 | 38 | </f:else> |
30 | 39 | </f:if> |
31 | 40 | <f:if condition="{subItem.subItems}"> |
32 | 41 | <f:if condition="{subItem.node.properties.uriPathSegment} != 'vkr'"> |
33 | 42 | <div class="MainMenu-NestedSubItems"> |
34 | 43 | <f:for each="{subItem.subItems}" as="nestedItem"> |
35 | | - <f:if condition="{neos:uri.node(node: nestedItem.node)}"> |
| 44 | + <f:if condition="{nestedItem.node.properties.targetMode} == 'noShortcut'"> |
36 | 45 | <f:then> |
37 | | - <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level2 ParagraphAlt {ts:render(path:'{nestedItem.state}.attributes.class', context: {item: nestedItem}) -> f:format.raw()}"> |
38 | | - <neos:link.node node="{nestedItem.node}" title="{nestedItem.node.properties.title}">{nestedItem.node.label}</neos:link.node> |
| 46 | + <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level2 MainMenu-SubItem--inactive ParagraphAlt {ts:render(path:'{nestedItem.state}.attributes.class', context: {item: nestedItem}) -> f:format.raw()}"> |
| 47 | + {nestedItem.node.label} |
39 | 48 | </div> |
40 | 49 | </f:then> |
41 | 50 | <f:else> |
42 | | - <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level2 MainMenu-SubItem--inactive ParagraphAlt {ts:render(path:'{nestedItem.state}.attributes.class', context: {item: nestedItem}) -> f:format.raw()}"> |
43 | | - {nestedItem.node.label} |
| 51 | + <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level2 ParagraphAlt {ts:render(path:'{nestedItem.state}.attributes.class', context: {item: nestedItem}) -> f:format.raw()}"> |
| 52 | + <neos:link.node node="{nestedItem.node}" title="{nestedItem.node.properties.title}">{nestedItem.node.label}</neos:link.node> |
44 | 53 | </div> |
45 | 54 | </f:else> |
46 | 55 | </f:if> |
47 | 56 | <f:if condition="{nestedItem.subItems}"> |
48 | 57 | <div class="MainMenu-NestedSubItems MainMenu-NestedSubItems--level3"> |
49 | 58 | <f:for each="{nestedItem.subItems}" as="thirdLevelItem"> |
50 | | - <f:if condition="{neos:uri.node(node: thirdLevelItem.node)}"> |
| 59 | + <f:if condition="{thirdLevelItem.node.properties.targetMode} == 'noShortcut'"> |
51 | 60 | <f:then> |
52 | | - <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level3 ParagraphAlt {ts:render(path:'{thirdLevelItem.state}.attributes.class', context: {item: thirdLevelItem}) -> f:format.raw()}"> |
53 | | - <neos:link.node node="{thirdLevelItem.node}" title="{thirdLevelItem.node.properties.title}">{thirdLevelItem.node.label}</neos:link.node> |
| 61 | + <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level3 MainMenu-SubItem--inactive ParagraphAlt {ts:render(path:'{thirdLevelItem.state}.attributes.class', context: {item: thirdLevelItem}) -> f:format.raw()}"> |
| 62 | + {thirdLevelItem.node.label} |
54 | 63 | </div> |
55 | 64 | </f:then> |
56 | 65 | <f:else> |
57 | | - <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level3 MainMenu-SubItem--inactive ParagraphAlt {ts:render(path:'{thirdLevelItem.state}.attributes.class', context: {item: thirdLevelItem}) -> f:format.raw()}"> |
58 | | - {thirdLevelItem.node.label} |
| 66 | + <div class="LinkState MainMenu-SubItem MainMenu-SubItem--level3 ParagraphAlt {ts:render(path:'{thirdLevelItem.state}.attributes.class', context: {item: thirdLevelItem}) -> f:format.raw()}"> |
| 67 | + <neos:link.node node="{thirdLevelItem.node}" title="{thirdLevelItem.node.properties.title}">{thirdLevelItem.node.label}</neos:link.node> |
59 | 68 | </div> |
60 | 69 | </f:else> |
61 | 70 | </f:if> |
|
0 commit comments