Welcome, Guest. Please login or register.
Did you miss your activation email?
May 25, 2012, 07:16:24 PM

Login with username, password and session length
Search:     Advanced search
Wollen Sie dem WebsiteBaker Team beitreten?
Nähere Informationen finden Sie unter hier und auf unserer neuen Webseite.
155523 Posts in 21712 Topics by 7736 Members
Latest Member: chris85
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: [neue frage->] All Css 2 - Obermenüpunkt aktiviert lassen  (Read 605 times)
highland

Offline Offline

Posts: 16


« on: July 15, 2009, 02:01:33 PM »

Hallo zusammen,
ich stehe vor einem Problem. Im AllCss2 Template wird das Showmenü 2 verwendet. Jetzt möchte ich aber jeden Main/Haupt/Ober-menüpunkt einzeln ansprechen können, da ich gerne Bilder als Hintergrund verwenden möchte.

ZB gibt es die Menüpunkte "Aktuelles" - "Vereinstermine" - "Presse"

Das Resultat  in der Html Ausgabe soll sein <ul><li id="1"> Aktuelles</li><li id="2">Vereinstermine</li>.....</ul>

Beim All Css 2 komme ich aber nicht weiter. Der Showmenü 2 Code sieht so aus->

Code:
<?php show_menu2(0SM2_ROOTSM2_ALLSM2_ALLfalse"\n</li>"falsefalsefalse'<ul id="header_menu" class="menu">'); ?>

Wie muß ich den Code ändern, damit jeder Ober-Menüpunkt eine eigene ID bekommt? Damit ich jeden Menüeintrag einzeln ansprechen kann?

Eine Seite, die es bei einem "normalen" Menü von der Art, bis auf den Hauptmenüpunkt, der nicht verlinkt wird, erklärt, habe ich bereits gefunden. Ich kann es jedoch nicht alleine auf das Dropdown-Menü umsetzen.

http://www.beesign.com/websitebaker/pages/templates/blockit.php

Ein anderes Problem ist, dass sobald man eine Untermenüseite aufruft die Hauptmenüleiste nicht mehr .current ist. Gibt es hier eine Möglichkeit, das zu ändern, damit bei allen besuchten Unterseiten, der Hauptmenüpunkt bei current bleibt?
« Last Edit: July 15, 2009, 09:49:10 PM by highland » Logged
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6975


WWW
« Reply #1 on: July 15, 2009, 02:18:02 PM »

Versuche doch per Echo die page_id der jeweiligen Seite des Menüpunkts dort einzubinden.

Gruß

Klaus
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

highland

Offline Offline

Posts: 16


« Reply #2 on: July 15, 2009, 02:36:07 PM »

Das ist ja mein Problem. Ich bekomme es einfach nicht hin. Auch nach den Demos und der Dokumentation von Showmenü 2 kann ich den Code nicht richtig platzieren um jeweils eine eigene Page_id im Html-text zu erzeugen.
Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #3 on: July 15, 2009, 02:37:34 PM »

Hi,

in SM2 hast du ja als Formatstring für $aItemOpen und $aMenuOpen [page_id] zur Verfügung, damit läßt sich das leicht basteln:
Code:
<?php show_menu2(0SM2_ROOTSM2_ALLSM2_ALL'<li class="[class]" id="p[page_id]">[a][menu_title]</a>'"\n</li>"falsefalsefalse'<ul id="header_menu" class="menu">'); ?>
(nicht getestet!)

Grüßle Bernd
Logged

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

Offline Offline

Posts: 16


« Reply #4 on: July 15, 2009, 02:48:53 PM »

Hi Bernd,
wenn ich wüßte, dass du in meiner Nähe wohnst, würd ich dich auf ein Bier einladen.

Paßt wackelt und hat Luft. Das ist genau das, was ich gesucht habe.

Ich danke dir ganz herzlich!!!
Viele Grüße
Logged
highland

Offline Offline

Posts: 16


« Reply #5 on: July 15, 2009, 09:56:13 PM »

Ich bin es noch einmal.

Nachdem ich jetzt alle Menüeinträge dank Bernd so erstellen konnte, wie ich wollte, ist mir zum Schluss noch etwas aufgefallen, was ich auch nicht alleine bewerkstelligen kann.

Mit dem Showmenü Code kann leider nicht, der Hauptmenü-listeneintrag als current gespeichert werden, wenn ich eine Unterseite aufrufe.

ZB.
<ul>
  <li id = "p1">
   Aktuelles
  </li>
    <ul>
    <li id="p5">
     Training
    </li>
    </ul>
  </ul>

Wenn ich auf der Trainingsseite bin, möchte ich gerne, dass bei Aktuelles der current Zustand bleibt. Was muß ich im Showmenü andern?
Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #6 on: July 15, 2009, 11:13:58 PM »

Hi,

die Lösung dafür müßtest du hier
http://www.websitebaker2.org/forum/index.php/topic,13417.0.html
finden (bei der Antwort von "erpe" wird's interessant)

Grüßle Bernd

P.S.: die Forumssuche ist doch 'ne feine Sache wink
Logged

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

Offline Offline

Posts: 16


« Reply #7 on: July 19, 2009, 01:34:24 PM »

parent ist ein schönes wort Smiley
es funktioniert nun.
danke nochmal bernd
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!