Hallo,
ich hoffe, ich poste meine Frage ins richtige Forum. Ich versuche mich in Silverstripe einzuarbeiten und bin auf ein Problem gestoßen.
Ich habe ein Menü mit drei Ebenen:
-Menü1
-Submenu1
-Projektname1
-Projektname2
-Submenu2
-Projektname3
-Projektname4
-Menü2
-Submenu3
-Projektname5
-Projektname6
-Submenu4
-Projektname7
-Projektname8
Alle Menü-, Submenü- und Projektenamen-Punkte haben im Backend den Seitentyp "Seite".
Wenn ich auf der Startseite bin, habe erst ein Hauptmenü mit den Buttons "Menü1", "Menü2"
Klick ich auf Menü1 erscheint das Submenü mit den Buttons "Submenü1" und "Submenü2"
Klick ich weiter auf "Submenü2" erscheint Projektname 3 und 4.
Das funktioniert auch so weit so gut. Aber wie bekomme ich es hin, dass der Inhalt der Menü-, Submenü- und Projektenamen-Seiten nicht geladen wird, sondern solange auf der Inhalt der Startseite bis ich bei den Projektnamen angelangt bin.
Hier ist der Code von meinem Menü, vielleicht wird es so deutlicher was ich meine:
<ul>
<% control Menu(1) %>
<li class="$LinkingMode">
<a href="$Link" title="Go to the $Title.XML page" class="$LinkingMode">
<span>$MenuTitle</span>
</a>
</li>
<% end_control %>
</ul>
<% if Menu(2) %>
<ul>
<% control Menu(2) %>
<li class="$LinkingMode">
<a href="$Link">$MenuTitle</a>
</li>
<% end_control %>
</ul>
<% end_if %>
<% if Menu(3) %>
<ul class="subsubmenu">
<% control Menu(3) %>
<li class="$LinkingMode">
<a href="$Link">$MenuTitle</a>
</li>
<% end_control %>
</ul>
<% end_if %>
Gruß,
Sascha

