Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
Seiten: 1
#1 08. März 2014 10:17
- parsec
- kennt CMS/ms
- Registriert: 04. Oktober 2012
- Beiträge: 208
[GELÖST] Untermenuepunkt mit Classe ausstatten
Hallo Leute,
obwohl ich schon einige Zeit mit CMS-MS meine Erfahrungen sammeln konnte, stehe ich momentan wegen einer einfachen Sache auf dem Schlauch und sehe wahrscheinlich den Wald vor lauter Bäumen nicht.
Ich wollte ein Menu einbauen in dem aus CSS-Gründen eine Submenu-Classe verwendet werden soll. Lieder scheiterten meine bisherigen Versuche das zu realisieren.
Wo im CMS-MS muss ich die class="dl-submenu" einbauen und Tauchen dann noch anderer Schwierigkeiten auf? Aber ich denke das ist ein Standard-Aufbau eines Menus, oder?
<div id="dl-menu" class="dl-menuwrapper">
<button class="dl-trigger">Open Menu</button>
<ul class="dl-menu">
<li>
<a href="#">Electronics</a>
<ul class="dl-submenu">
<li><a href="#">Camera & Photo</a></li>
<li><a href="#">TV & Home Cinema</a></li>
<li><a href="#">Phones</a></li>
<li><a href="#">PC & Video Games</a></li>
</ul>
</li>
<li>
<a href="#">Fashion</a>
<ul class="dl-submenu">
<li>
<a href="#">Men</a>
<ul class="dl-submenu">
<li><a href="#">Shirts</a></li>
<li><a href="#">Jackets</a></li>
<li><a href="#">Chinos & Trousers</a></li>
<li><a href="#">Jeans</a></li>
<li><a href="#">T-Shirts</a></li>
<li><a href="#">Underwear</a></li>
</ul>
</li>
<li>
<a href="#">Women</a>
<ul class="dl-submenu">
<li><a href="#">Jackets</a></li>
<li><a href="#">Knits</a></li>
<li><a href="#">Jeans</a></li>
<li><a href="#">Dresses</a></li>
<li><a href="#">Blouses</a></li>
<li><a href="#">T-Shirts</a></li>
<li><a href="#">Underwear</a></li>
</ul>
</li>
<li>
<a href="#">Children</a>
<ul class="dl-submenu">
<li><a href="#">Boys</a></li>
<li><a href="#">Girls</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
Mein MS CMS Menu-Template das ich benutze:
{if $count > 0}
<ul class="dl-menu">
{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><a href="{$node->url}" class="currentpage"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
{elseif $node->parent == true && $node->depth == 1 and $node->type != 'sectionheader' and $node->type != 'separator'}
<li class="activeparent"> <a href="{$node->url}" class="activeparent"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
{elseif $node->type == 'sectionheader'}
<li class="sectionheader">{$node->menutext}
{elseif $node->type == 'separator'}
<li style="list-style-type: none;"> <hr class="separator" />
{else}
<li><a href="{$node->url}"{if $node->target ne ""} target="{$node->target}"{/if}> {$node->menutext} </a>
{/if}
{/foreach}
{repeat string="</li></ul>" times=$node->depth-1}</li>
</ul>
{/if}
Ich dachte bis jetzt ich müßte das hier einfügen aber das stimmt scheinbar nicht da bekomme ich einen Error.
{repeat string="<ul class="dl-submenu">" times=$node->depth-$node->prevdepth}
Ich weis nicht wie ich das machen muss das kann doch nicht so schwer sein. Weis keiner Rat?
Beitrag geändert von parsec (08. März 2014 10:32)
"Es ist unmöglich, alles zu wissen" - Horaz
Offline
#2 08. März 2014 11:41
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: [GELÖST] Untermenuepunkt mit Classe ausstatten
Verwende mal einache Anführungszeichen:
{repeat string="<ul class='dl-submenu'>" times=$node->depth-$node->prevdepth}
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#3 08. März 2014 11:46
- parsec
- kennt CMS/ms
- Registriert: 04. Oktober 2012
- Beiträge: 208
Re: [GELÖST] Untermenuepunkt mit Classe ausstatten
Mann... NAN du bist ne Wucht!!!!
Ich dachte schon ich hab nen Denkfehler 1000 Dank!!!
Leider habe ich vergessen wie man einen Beitrag als gelöst markiert!
Gruß Tom
"Es ist unmöglich, alles zu wissen" - Horaz
Offline
#4 08. März 2014 13:41
- Cherry
- arbeitet mit CMS/ms
- Registriert: 15. Dezember 2010
- Beiträge: 529
Re: [GELÖST] Untermenuepunkt mit Classe ausstatten
In deinem ersten Beitrag das Häkchen setzen.
Offline
Seiten: 1