Standard Menü       Design Menü vertikal       Design Menü horizontal       splitToc Menü

Dokumentation & Demo CMSimple toc()

Sie sind hier: Startseite > Dokumentation > Die Parameter

Wenn Sie das Menü im Template einfach mit toc() aufrufen, erscheint das Menü automatisch mit der Strukturtiefe, die in der CMS Konfiguration festgelgt ist. Das Menü ist dynamisch, das heisst, bei Klick auf eine Seite mit Unterseiten öffnet sich das Menü:

<php echo toc(); ?>

Manchmal möchte man jedoch kein vollständiges Menü haben, z. B. wenn die erste Menüebene als horizontales Headermenü eingebunden werden soll, und die restlichen Menüebenen als vertikales seitliches Menü.

Deshalb kann die Funktion toc() mit 3 Parametern aufgerufen werden:

<php echo toc(kleinste Menüebene, höchste Menüebene, Menütyp); ?>

Menütypen: 0 - dynamisches Menü   1 - offenes Menü

Beispiel Menü 1. Menüebene:

<php echo toc(1,1,0); ?>

Beispiel Menü 2. und 3. Menüebene offen:

<php echo toc(2,3,1); ?>

Will man ein vollständiges offenes Menü haben, kann man die ersten beiden Parameter mit "null" angeben und den 3. Parameter mit "1" (offenes Menü). Dann erscheint das Menü automatisch entsprechend der konfigurierten Menütiefe, aber offen:

<php echo toc(null,null,1); ?>

Ein solches "offenes Menü" kann sinnvoll sein bei Internetseiten mit wenig Einzelseiten, bei denen ein Überblick über alle Seiten gewünscht ist. Ein Beispiel ist das Inhaltsverzeichnis.

If you call the menu in the template with toc(), the menu will appear automatically with the structure depth, defined in the CMS configuration. The menu is dynamic, when you click on a page with subpages, the menu expands:

<php echo toc(); ?>

However, maybe sometimes you do not want a full menu, for example, if the first menu level shall be integrated as a horizontal header menu, and the remaining menu levels as a vertical side menu.

Therefore, the function toc() can be called with 3 parameters:

<php echo toc(lowest menulevel, highest menulevel, menu type); ?>

Menu types: 0 - dynamic menu   1 - opened menu

Example menu 1. menulevel:

<php echo toc(1,1,0); ?>

Example menu 2. and 3.menulevel opened:

<php echo toc(2,3,1); ?>

If you want to have a full opened menu, you can specify the first two parameters with "null" and the third parameter with "1" (opened menu). Then, the menu automatically appears according to the configured menu depth, and openly displayed:

<php echo toc(null,null,1); ?>

Such  an "opened menu" can be useful for websites with just a few pages, with an overview over all pages. An example is the sitemap.

CMSimple-Links

Auf den folgenden Seiten finden Sie wertvolle Hinweise zum Content Management System (CMS) CMSimple:

cmsimple.org »

ge-webdesign.de »

CMSimple-Forum »

weitere Projekte:

CMSimple

Die Entwicklung des beliebten Content Management Systems CMSimple hat seit ca. 2008 stagniert, von 2008 bis 2012 gab es lediglich einige wenige Bugfixes und SicherheitsUpdates.

Anfang November 2012 habe ich die Rechte an CMSimple und die Domains erworben und werde nun die Entwicklung fortsetzen.

cmsimple.org »

ge-webdesign.de

Auf ge-webdesign.de biete ich viele Erweiterungen für CMSimple an. Manche dieser Erweiterungen haben eine eigene Projektseite.

CMSimple Templates »

CMSimple Plugins »

Plugin Demo Seiten »

CMSimpleCoAuthors »

CMSimpleBlog »

CMSimpleShop »

Lightbox Shutter Mobile »

Powered by CMSimple | Template: ge-webdesign.de | Login