Welcome, Guest. Please login or register.
Did you miss your activation email?
May 23, 2012, 10:44:37 AM

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.
155402 Posts in 21698 Topics by 7729 Members
Latest Member: adnan
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: **gelöst** show_menu2 --> Unterpunkte von "Menu Link" werden nicht angezeigt  (Read 1047 times)
IceKing

Offline Offline

Posts: 4


« on: July 08, 2008, 05:13:46 PM »

Hallo Gemeinde !

Ich mache es kurz und schmerzlos:

Ich habe folgende Menüstrukur:
[Menü 1]
- Startseite (News)
- Historie (WYSIWYG)
- Vorstand (WYSIWYG)

[Menü 2]
- Herren I (Menu Link)
--- Kader (Code)
--- Spielplan (Code)
- Herren II (Menu Link)
--- Kader (Code)
--- Spielplan (Code)


- Menüs sind in info.php deklariert:
Code:
$menu[1] = 'Menu_Verein';
$menu[2] = 'Menu_Teams';

- Aufruf im Template:
Code:
<?php show_menu2(1SM2_ROOTSM2_ALLSM2_TRIM);?>
bzw.
Code:
<?php show_menu2(2SM2_ROOTSM2_ALLSM2_TRIM);?>


** ZIEL **
- Es wird zunächst nur die oberste Menüebene angezeigt (d.h. "Herren I" und "Herren II") und beim Klick auf diesen Menülink erscheint das Untermenü (d.h. "Kader" und "Spielplan")

** PROBLEM **
Wenn die obere Ebene vom Typ "Menülink" ist, klappt das Untermenü NICHT auf.
Wenn ich eine Seite vom einem anderen Typ erstelle, dann erscheint beim Klick auch das Untermenü.

** HINWEIS **
Ich möchte gerne den Typ "Menülink" verwenden um mit der Linkangabe "startseite.php?g=1" (bspw.) alle News anzuzeigen die zur Newsgruppe "1" gehören. In diesem Fall alle News der Kategorie "Herren I".
(Vielleicht gibt es hier ja noch eine andere Möglichkeit diese News-Sortierung einzubauen, z.B: über Page-Typ "Code"??)


Hoffe es ist einigermassen verständlich erklärt.... Bin schon echt am verzweifeln hier.
« Last Edit: July 11, 2008, 06:08:30 PM by IceKing » Logged
IceKing

Offline Offline

Posts: 4


« Reply #1 on: July 09, 2008, 11:16:58 AM »

Hat denn hier niemand eine Idee?  embarassed cry Ich werde noch kirre hier...

Hab zwischenzeitlich noch was anderes probiert, hab den Menüaufruf geändert auf das alte show_menu(n).
Hilft aber auch nicht. :-/
Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #2 on: July 09, 2008, 02:04:23 PM »

Also ich probier's mal ganz vorsichtig,

wenn ich dich richtig verstanden habe, zeigt der Menulink (im Menu 2) jeweils auf eine Seite im Menu 1?
Dann hätte dein Menu 2 keinerlei Veranlassung etwas auszuklappen, da dadurch ja der Bezug zum Menu2 flöten geht, sprich ROOT und CURR stimmen dann ja nicht mehr.

Deine Newsanzeige muß zwingend Bestandteil von Menu 2 sein, z.B. eine versteckte Seite vom Typ Code in die du dann einfach einen entsprechend modifizierten Aufruf vom AnyNews Snippet packst.

Grüßle Bernd
Logged

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

Offline Offline

Posts: 4


« Reply #3 on: July 09, 2008, 03:08:39 PM »

@Bernd:
Erstmal "Vielen Dank" für die Antwort.  cool

1.) Ja, das hast du richtig verstanden:
Die Menüpunkte vom Typ "Menulink" (Herren I, Herren II) verweisen über "Entfernter Link" auf "startseite.php?g=1 (bzw. "...g=2"). Die startseite.php ist vom Typ "News".
Es sollen halt auf der Startseite die News aller Gruppen und in den anderen Menüpunkten die News nur der jeweiligen Gruppe stehen.

2.) Wenn ich DICH richitg verstehe, dann versuche ich jetzt folgenden Ansatz:
- a) [im Menü1] Ich erstelle eine Startseite vom Typ "Code" und rufe hier 'anynews' mit der Gruppe "0" auf, damit auf der Startseite die Artikel aus beiden Kategorien angezeigt werden.

- b) [im Menü2] ich erstelle eine Unterseite (zu "Herren 1") vom Typ "Code" / "versteckt". Diese enthält einen Aufruf für 'anynews' mit der Gruppennummer "1" bzw. "2".

Das Menü würde quasi so aussehen (Änderungen in rot):

[Menü 1]
- Startseite (Code mit Aufruf anynews, Gruppe "0")
- Historie (WYSIWYG)
- Vorstand (WYSIWYG)

[Menü 2]
- Herren I (Menu Link) --> verweist auf "News1"
--- News1 (versteckt, Code mit Aufruf anynews, Gruppe "1")
--- Kader (Code)
--- Spielplan (Code)
- Herren II (Menu Link) --> verweist auf "News2"
--- News2 (versteckt, Code mit Aufruf anynews, Gruppe "2")
--- Kader (Code)
--- Spielplan (Code)

Bin ich da auf dem richtigen Weg? Ausnahmsweise mal? Wink
Logged
BerndJM

Offline Offline

Posts: 1764



« Reply #4 on: July 09, 2008, 08:11:39 PM »

Jooo,
denke, du bist auf dem richtigen Weg,
oder den Umweg über Menulink und versteckte Seite einsparen und die Herren I - Herren II gleich als Code anlegen (ist mir auch erst später eingefallen).

Grüßle Bernd
Logged

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

Offline Offline

Posts: 4


« Reply #5 on: July 11, 2008, 06:08:12 PM »

Hab es jetzt so hinbekommen.

Die include.php vom Modul anynews hab ich so angepasst wie ich es haben wollte (das war wohl das grössere Problem) und jetzt ist es so (einigermaßen) wie ich es haben will!

Vielen Dank!  cool
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!