Page 1 of 2
[Gelöst] 2 Menüs?
Posted: Fri Nov 02, 2007 12:22 pm
by 5dave
Hi!
Also ich arbeite erst seit Gestern mit CMSMS.
Alles klappt soweit gut, trotz meiner unerfahrenheit im Bereich CMS.
Dennoch habe ich eine Frage:
Wie schaffe ich es 2 unabhängige Menüs auf meiner Seite zu platzieren?
Die Page:
http://5dave.5d.ohost.de/cmsmadesimple/ -> CMS
http://5dave.5d.ohost.de/ -> So soll sie dann mal aussehen (links das zweite Menü)
Bin über jede Hilfe dankbar.
Sorry wenn es das Thema schon tausendmal gibt, hab aber in der Suchfunktion nichts brauchbares gefunden.
MFG
PS: Habe die Seite noch nicht für IE und co angepasst - die läuft zZ nur im Firefox so wie sie sollte, das andere kommt noch

Re: 2 Menüs?
Posted: Fri Nov 02, 2007 7:21 pm
by lollipop27
Mache eine neue seite, erstelle einen sectionheader (content type, kann man ganz oben bei neuer seite auswählen) und alle seiten der linken navi, stehen unter dem sectionheader....
wie du dann in die linke navi den teil ab dem sectionheader einbindest ist da
http://forum.cmsmadesimple.org/index.ph ... l#msg81980
beschrieben, auch was du machst, dass sie nicht in deiner ersten navi auftauchen.... hoffe das hilft...
Re: 2 Menüs?
Posted: Fri Nov 02, 2007 7:38 pm
by 5dave
OK danke erstmal.
Müssen die Untergeordneten Seiten einfach dem Section Header untergeordnet sein, oder muss ich da auch überall die gleiche Alias einstellen?
Und wie kann ich dem dann eine UL-Klasse zuweisen?
Bis jetzt hat's noch nicht funktioniert, habe {menu start_element='test'} im template eingefügt und den section header 'test' mit unterseiten erstellt.
Danke für die Antwort.
MFG
Re: 2 Menüs?
Posted: Sun Nov 04, 2007 6:35 pm
by cyberman
Versuch mal die Kombination start_level/start_element ...
Re: 2 Menüs?
Posted: Sun Nov 04, 2007 8:03 pm
by 5dave
nein, funktioniert leider weder mit start_element, noch mit start_level.
Auch nicht wenn ich statt dem Seitennamen die Hierachienummer eingebe...
Danke aber trotzdem für die Hilfe!
MFG
Re: 2 Menüs?
Posted: Mon Nov 05, 2007 6:43 am
by cyberman
Jetzt mal Butter bei die Fische

- wie genau haben deine Aufrufe ausgesehen?
Re: 2 Menüs?
Posted: Mon Nov 05, 2007 8:42 am
by 5dave
Also probiert hab' ichs mit:
sowie
Aber nichts funktioniert wie es sollte. bei der letzten Variante zeigt er zumindest das Hauptmenü an, was aber das falsche ist : /
MFG
Re: 2 Menüs?
Posted: Mon Nov 05, 2007 10:12 am
by cyberman
Wer lesen kann, ist klar im Vorteil

...
cyberman wrote:
Versuch mal die Kombination start_level/start_element ...
Nix für ungut 5dave, Kombination heisst nun mal Verwendung beider Parameter. Und die Hilfe zum MenuManager-Modul ist manchmal eine richtige Fundgrube

.
Probier mal folgendes:
- Ändere deine Seitenstruktur so
1. topmenu - sectionheader (ist nur zur Übersicht für dich gedacht ... und natürlich für die getrennten Menüs)
1.1 News - content
1.2 Parks - content
usw.
2. leftmenu - sectionheader (ist nur zur Übersicht für dich gedacht ... und natürlich für die getrennten Menüs)
2.1 leaders - sectionheader
2.1.1 Levis - content
2.1.2 5dave - content
2.2 members - sectionheader
2.2.1 Fisch - content
2.2.2 Fr3ak - content
usw.
- Ruf die Menüs wie folgt auf:
Das Topmenü mit {menu start_level='2' start_element='1.1' show_root_siblings='1'}
Das Leftmenü mit {menu start_level='2' start_element='2.1' show_root_siblings='1'}
Es gibt sicherlich noch andere Methoden, das Ziel zu erreichen, aber dieses Beispiel sollte funktionieren ... guckst du hier
http://cmsms.cm.funpic.de/index.php?page=news
Re: 2 Menüs?
Posted: Mon Nov 05, 2007 10:42 am
by 5dave
Hi!
Sorry, habe natürlich die Kombination auch ausprobiert
Hab' das jetzt mal so ausprobiert wie du beschrieben hast, aber das funzt leider immer noch nicht. Hab die 2 Section Headers und darunter die Content Pages.
Das Hauptmenü zeigt er an, wenn auch nicht wie er es laut Stylesheet sollte, das linke Menü jedoch gar nicht.
Danke jedenfalls für den Tipp!
MFG
Re: 2 Menüs?
Posted: Mon Nov 05, 2007 11:06 am
by cyberman
5dave wrote:
Das Hauptmenü zeigt er an, wenn auch nicht wie er es laut Stylesheet sollte,
Evtl. musst du noch den Aufruf für dein Menü-Template einbauen.
das linke Menü jedoch gar nicht.
Hmm, wie sieht das Menü-Template für das linke Menü aus?
Re: 2 Menüs?
Posted: Wed Nov 07, 2007 3:36 pm
by 5dave
cyberman wrote:
Hmm, wie sieht das Menü-Template für das linke Menü aus?
Hab' eigentlich nur ein Template für das Hauptmenü.
Dachte, dass das linke Menü mit der Hierachie automatisch erzeugt werden kann, also ohne Menü-Template.
MFG
Re: 2 Menüs?
Posted: Thu Nov 08, 2007 7:16 am
by cyberman
Der MenüManager benötigt IMMER ein Menü-Template.
Wenn du keins angibst, wird automatisch die simple_navigation.tpl verwendet.
Hab ich in o.g. Beiipiel auch so gemacht.
Re: 2 Menüs?
Posted: Thu Nov 08, 2007 7:23 am
by 5dave
Ok.
Ähm kann man das simple_navigation - Template wieder irgendwie importieren vom Lokalen Verzeichnis?
Hab' das nämlich intelligenterweise gelöscht... : /
MFG
Re: 2 Menüs?
Posted: Thu Nov 08, 2007 7:47 am
by cyberman
5dave wrote:
Hab' das nämlich intelligenterweise gelöscht... : /
Das sagst du mir aber relativ zeitig

.
Pack dir das unter dem Namen "simple_navigation" in die Datenbank
Code: Select all
{* CSS classes used in this template:
.activeparent - The top level parent when a child is the active/current page
li.active0n h3 - n is the depth/level of the node. To style the active page for each level separately. The active page is not clickable.
.clearfix - Used for the unclickable h3 to use the entire width of the li, just like the anchors. See the Tools stylesheet in the default CMSMS installation.
li.sectionheader h3 - To style section header
li.separator - To style the ruler for the separator *}
{if $count > 0}
<ul>
{foreach from=$nodelist item=node}
{if $node->depth > $node->prevdepth}
{repeat string="<ul>" times=$node->depth-$node->prevdepth}
{elseif $node->depth < $node->prevdepth}
{repeat string="</li></ul>" times=$node->prevdepth-$node->depth}
</li>
{elseif $node->index > 0}</li>
{/if}
{if $node->current == true}
<li class="currentpage"><h3><dfn>Current page is {$node->hierarchy}: </dfn>{$node->menutext}</h3>
{elseif $node->parent == true}
<li class="activeparent"><a class="activeparent" href="{$node->url}"{if $node->accesskey != ''} accesskey="{$node->accesskey}"{/if}{if $node->tabindex != ''} tabindex="{$node->tabindex}"{/if}{if $node->titleattribute != ''} title="{$node->titleattribute}"{/if}><dfn>{$node->hierarchy}: </dfn>{$node->menutext}</a>
{elseif $node->type == 'sectionheader'}
<li class="sectionheader">{$node->menutext}
{elseif $node->type == 'separator'}
<li class="separator" style="list-style-type: none;"> <hr />
{else}
<li><a href="{$node->url}"{if $node->accesskey != ''} accesskey="{$node->accesskey}"{/if}{if $node->tabindex != ''} tabindex="{$node->tabindex}"{/if}{if $node->titleattribute != ''} title="{$node->titleattribute}"{/if}{if $node->target != ''} target="{$node->target}"{/if}><dfn>{$node->hierarchy}: </dfn>{$node->menutext}</a>
{/if}
{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
und ändere den Aufruf für das linke Menü in
Code: Select all
{menu template='simple_navigation' start_level='2' start_element='2.1' show_root_siblings='1'}
Re: 2 Menüs?
Posted: Thu Nov 08, 2007 8:35 am
by 5dave
Hi!
Danke für die Mühe.
Leider funktioniert das immer noch nicht.
Langsam bin ich echt am verzweifeln...
Hab' das wirklich genauso gemacht wie du es mir beschrieben hast : /
MFG