Welcome, Guest. Please login or register.
Did you miss your activation email?
May 27, 2012, 02:52:53 AM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155555 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Überschriften für Menüpunkte anlegen  (Read 1318 times)
surf-andrea

Offline Offline

Posts: 126


« on: August 02, 2007, 09:21:08 PM »

Hi...

So, ich bins mal wieder...

Für meine Seite würde ich gerne folgendes in der Navi machen. Es ist eine vertikale Navi:

Obst
- Apfel
- Birne
- Kirsche

Gemüse
- Kohl
- Wirsing

Und zwar möchte ich die Unterpunkte Apfel, Birne, Kirsche, Kohl und Wirsing als normale Seiten in WB 2.6.5 anlegen. Die Oberpunkte Obst und Gemüse würde ich gerne von Hand eingeben.

Mir fällt dazu nur ein, dass ich zwei oder mehrere Menüs mache. Eben soviel, wie ich Menüüberschriften habe. Oder geht das viel einfacher?

Danke.
Andi.
Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #1 on: August 02, 2007, 09:37:39 PM »

Hi Andi,

ich hänge grade an dem Satz:
Quote
Die Oberpunkte Obst und Gemüse würde ich gerne von Hand eingeben.

Also nur die Begriffe als solche, innerhalb der Menudarstellung, ohne Seiten und Inhalte dahinter?
ODer verstehe ich dich da falsch?

Grüßle Bernd
Logged

In theory, there is no difference between theory and practice. But, in practice, there is.
surf-andrea

Offline Offline

Posts: 126


« Reply #2 on: August 02, 2007, 09:53:05 PM »

 soll als Überschrift rein, ohne link ohne content.
Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #3 on: August 03, 2007, 01:36:46 AM »

Hi Andi,

die eine Möglichkeit hast du ja schon selbst angesprochen:

Die Überschriften hardgecodet und die (Unter)menüpunkte mittels mehrerer Menüs.

Dies hat allerdings meiner Meinung den gravierenden Nachteil, daß du damit jede Menge Flexibiltät einbüßt, kommt mal ein neuer Hauptpunkt (= Überschrift) dazu, mußt du wieder ans Template ran, den Punkt einpflegen, ein weiteres Menü anlegen ... das klingt für mich irgendwie nicht so prickelnd.

Man müßte doch den Hauptpunkten einfach "verbieten" ein Link zu sein, dann kannst du das ganze bequem übers Backend managen, deine Hauptpunkte sind dann zwar leere Seiten, aber das ist, denke ich das kleinere Übel.

Wenn du show_menu2 verwenden kannst / möchtest sähe die Lösung so aus:

Code:
<?php
$open 
"[if(level==0){[menu_title]}]";
$open .= "[if(level!=0){[ac][menu_title]</a>}]";

show_menu2(0SM2_ROOTSM2_CURR+1SM2_ALL'[li]'.$open);

Grüßle Bernd
Logged

In theory, there is no difference between theory and practice. But, in practice, there is.
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6977


WWW
« Reply #4 on: August 03, 2007, 05:55:54 AM »

Du kannst die Hauptpunkte auch einfach als Menülink anlegen. Das sind dann zwar Links, aber als Hauptebene kannst Du die ja auch mit andern Styles belegen.

Den Link dazu lässt Du dann, wenn die Unterseiten fertig sind auf die erste Unterseite verweisen. Du klickst den Menülink an und wirst automatisch auf die erste Unterseite geleitet.

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

surf-andrea

Offline Offline

Posts: 126


« Reply #5 on: September 06, 2007, 08:01:38 PM »

Hi,

vielen Dank auch für dein Posting. Leider komme ich jetzt wieder zum Weiterarbeiten an der Seite...

Wie meintest du die Hauptebene kann ich mit eigenen Styles belegen? mache ich das in der index.php der aktuellen Vorlage?

Thx much!
Andi.
Logged
Funky_MF

Offline Offline

Posts: 270



« Reply #6 on: September 07, 2007, 12:45:28 PM »

Hallo Andrea,

ich denke mal, deine Lösung besteht aus der Kombination der letzten beiden Posts.

Deklariere deine Hauptmenüpunkte als Menulink und verwende dann den show_menu2 - Aufruf, wie von Bernd beschrieben, die Formatierung erreichst du dann über die Klasse .menu-parent, welche vom show_menu2 - Aufruf generiert wird.

Gruß
Manfred
Logged

Es ist keine Schande, nicht alles zu wissen;
wohl aber, es nicht zugeben zu wollen.
chabar2000

Offline Offline

Posts: 152


« Reply #7 on: December 13, 2008, 07:57:54 AM »


Code:
<?php
$open 
"[if(level==0){[menu_title]}]";
$open .= "[if(level!=0){[ac][menu_title]</a>}]";

show_menu2(0SM2_ROOTSM2_CURR+1SM2_ALL'[li]'.$open);

Das kommt so direkt ins Template?
Danke!
Karl
Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #8 on: December 13, 2008, 01:40:19 PM »

Hallo Karl,

ja, evtl. noch mit einem schließenden ?> falls es danach direkt mit html weitergeht ...

Grüßle Bernd
Logged

In theory, there is no difference between theory and practice. But, in practice, there is.
chabar2000

Offline Offline

Posts: 152


« Reply #9 on: December 13, 2008, 03:59:24 PM »

Danke, funktioniert prächtig...
Karl
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!