<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://fbb.just4test.de/extern.php?action=feed&amp;tid=3457&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Informationen für CMS/made simple / {menu} die ersten beide Ebenen anzeigen, die dritte nur nach Klick]]></title>
		<link>http://www.cmsmadesimple.de/forum/viewtopic.php?id=3457</link>
		<description><![CDATA[Die aktuellsten Beiträge in {menu} die ersten beide Ebenen anzeigen, die dritte nur nach Klick.]]></description>
		<lastBuildDate>Sun, 15 Sep 2013 10:21:41 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: {menu} die ersten beide Ebenen anzeigen, die dritte nur nach Klick]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=27773#p27773</link>
			<description><![CDATA[<p>Hallo!<br />Ich setze genau diese Struktur auf meiner Site <a href="http://www.oldmac.de" rel="nofollow">www.oldmac.de</a> ein. Der menue-Tag im Template sieht so aus:</p><div class="codebox"><pre><code>[== Smarty ==]
{menu template=&#039;SimpleMenue&#039; start_level=&#039;0&#039; number_of_levels=&#039;9&#039; collapse=&#039;1&#039; loadprops=&#039;0&#039;}</code></pre></div><p>Das verwendete Template ist dieses:</p><div class="codebox"><pre class="vscroll"><code>[== Smarty ==]
{* CSS classes used in this template:
Only SPAN and A is used in an UL/LI.
 *} 

{assign var=&#039;number_of_levels&#039; value=10000}
{if isset($menuparams.number_of_levels)}
  {assign var=&#039;number_of_levels&#039; value=$menuparams.number_of_levels}
{/if}

{if $count &gt; 0}
&lt;ul&gt;
{foreach from=$nodelist item=node}
{if $node-&gt;depth &gt; $node-&gt;prevdepth}
{repeat string=&quot;&lt;ul&gt;&quot; times=$node-&gt;depth-$node-&gt;prevdepth}
{elseif $node-&gt;depth &lt; $node-&gt;prevdepth}
{repeat string=&quot;&lt;/li&gt;&lt;/ul&gt;&quot; times=$node-&gt;prevdepth-$node-&gt;depth}
&lt;/li&gt;
{elseif $node-&gt;index &gt; 0}&lt;/li&gt;
{/if}

{if $node-&gt;parent == true or $node-&gt;current == true}
&lt;li&gt;&lt;span&gt;{$node-&gt;menutext}&lt;/span&gt;
{else}
&lt;li&gt;&lt;a href=&quot;{$node-&gt;url}&quot;&gt;{$node-&gt;menutext}&lt;/a&gt;
{/if}

{/foreach}
{repeat string=&quot;&lt;/li&gt;&lt;/ul&gt;&quot; times=$node-&gt;depth-1}&lt;/li&gt;
&lt;/ul&gt;
{/if}</code></pre></div><p>Ich habe ein zwei Besonderheiten: <br />1. Der komplette Pfad zur Seite wird nur als &lt;span&gt; ohne Link ausgeführt. Das CSS formatiert Link und span der Navigation gleich und hebt dabei den Pfad in der Navigation farbig hervor. Sozusagen Breadcrumps in der Navigation integriert - Der Leser sieht sofort wo er gelandet ist.</p><p>2. Ich baue interne Seitenlinks ein, um die erste Seite einer Untergruppe in der darüberliegenden Ebene anzuzeigen zu können. Beispiel:</p><p>&#160; 1. Home&#160; (Inhalt)<br />&#160; 2. Gruppe A (Seitenlink auf 2.1)<br />&#160; &#160; 2.1&#160; Inhalt A1 (inhalt)<br />&#160; &#160; 2.2&#160; Inhalt A2 (Inhalt)<br />&#160; &#160; 2.3&#160; Gruppe A3 (Seitenlink auf 2.3.1)<br />&#160; &#160; &#160; &#160; 2.3.1 Inhalt A3.1 (Inhalt)<br />&#160; &#160; &#160; &#160; .... usw ...</p><br /><p>Die Navigation ist ansonsten eine klassische &lt;ul&gt;&lt;li&gt;-Navigation. In der Navigation fehlen alle Links, die nicht zum aktuellen Zweig und den zum Pfad gehörigen Gruppen enthalten sind. Macht auch aus SEO-Sicht einen schlanken Fuß.</p><p>Gruß<br />Altermac</p>]]></description>
			<author><![CDATA[dummy@example.com (altermac)]]></author>
			<pubDate>Sun, 15 Sep 2013 10:21:41 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=27773#p27773</guid>
		</item>
		<item>
			<title><![CDATA[{menu} die ersten beide Ebenen anzeigen, die dritte nur nach Klick]]></title>
			<link>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=27739#p27739</link>
			<description><![CDATA[<p>Hallo ich habe ein Menü, wo die ersten, beiden Menüebenen<br />immer, die dritte Menüuebene, aber nur nach Klick auf die zweite Menüebene dargestellt werden soll.</p><p>Habe es schon mit {menu} und collapse,number_of_levels versucht, aber ohne Erfolg.</p><p>Meine Menüstruktur ist so:</p><p>Home<br />Über Uns<br />--Mitarbeiter<br />--Firma<br />Produkte<br />--Produktgruppe 1<br />--Produktgruppe 2<br />----Produkt 2.1<br />----Produkt 2.2<br />--Produktgruppe 3<br />----Produkt 3.1<br />----Produkt 3.2<br />Kontakt<br />Impressum </p><br /><p>Angezeigt werden soll es so und wenn ich auf eine Produktgruppe klicke<br />sollen die untergeordneten Produkte erscheinen:</p><p>Home<br />Über Uns<br />--Mitarbeiter<br />--Firma<br />Produkte<br />--Produktgruppe 1<br />--Produktgruppe 2<br />--Produktgruppe 3<br />Kontakt<br />Impressum </p><br /><p>Vielleicht gibt es da ja eine eine Möglichkeit mit {menu} oder ein Smarty-Menütemplate.</p><p>Vielen Dank für Eure Hilfe.</p>]]></description>
			<author><![CDATA[dummy@example.com (mshan)]]></author>
			<pubDate>Wed, 11 Sep 2013 06:03:42 +0000</pubDate>
			<guid>http://www.cmsmadesimple.de/forum/viewtopic.php?pid=27739#p27739</guid>
		</item>
	</channel>
</rss>
