[gelöst] MenuManager Problem
Posted: Mon Aug 04, 2008 1:21 pm
Ich wieder mit meinem ""Lieblingsmodul"" dem Menümanager
.
Ich möchte folgendes mit CMSMS umsetzen:
Und zwar soll das später mit Ajax arbeiten. In meiner statischen HTML Seite funzt das nämlich wunderbar. Nun habe ich schonmal folgende Seiten angelegt:
- Einleitung
- Unsere Schwerpunkte
--- link1
--- link2
- Kontakt
--- link3
--- link4
Hier die statische html Seite fürs bessere Verständnis
Frage: kann man das mit dem Menümanager überhaupt *irgendwie* so programmieren? Hier der aktuelle Stand.
Den ersten Schritt habe ich schonmal hinbekommen. Und zwar das Generieren der ersten Menüebene:
Alles was ich jetzt "nur" noch brauche, ist die Ausgabe unter dem Tag für die Subnavigation (wenn eine vorhanden ist) nach diesem Scheme:
Ich habe mich sehr bemüht meine Frage schön übersichtlich und somit verständlich zu erklären. Ich hoffe das kommt auch so an 
Die urls in den sind übrigens egal. Also da reicht {$node->url} völlig

Ich möchte folgendes mit CMSMS umsetzen:
Code: Select all
<h2 class="header"><a href="einleitung.html"><span class="label">Einleitung</span></a></h2>
<div class="container">
<p>hier gibt es keine Subnavi</p>
</div>
<h2 class="header"><a href="#"><span class="label">Unsere Schwerpunkte</span></a></h2>
<div class="container">
<div class="tabcontent">
<ul class="subnavi">
<li><a href="link1.html">Link1</a></li>
<li><a href="link2.html">Link2</a></li>
</ul>
</div>
</div>
<h2 class="header"><a href="#"><span class="label">Kontakt</span></a></h2>
<div class="container">
<div class="tabcontent">
<ul class="subnavi">
<li><a href="link3.html">Link3</a></li>
<li><a href="link4.html">Link4</a></li>
</ul>
</div>
</div>
- Einleitung
- Unsere Schwerpunkte
--- link1
--- link2
- Kontakt
--- link3
--- link4
Hier die statische html Seite fürs bessere Verständnis
Frage: kann man das mit dem Menümanager überhaupt *irgendwie* so programmieren? Hier der aktuelle Stand.
Den ersten Schritt habe ich schonmal hinbekommen. Und zwar das Generieren der ersten Menüebene:
Code: Select all
{if $count > 0}
{foreach from=$nodelist item=node}
<h2 class="header"><a href="{$node->url}"><span class="label">{$node->menutext}</span></a></h2>
{/foreach}
{/if}
Code: Select all
<div class="container">
<div class="tabcontent">
<ul class="subnavi">
<li><a href="link3.html">Link3</a></li>
<li><a href="link4.html">Link4</a></li>
</ul>
</div>
</div>

Die urls in den sind übrigens egal. Also da reicht {$node->url} völlig