Page 1 of 1
Articlemenu aktueller Artikel?
Posted: Wed 19. Oct 2005, 16:54
by CPM
Schon wieder ich mit meinem Articlemenu... Kann ich irgendwie bestimmen lassen, welcher Artikel grade aktiv ist, damit ich einen entsprechenden Effekt einbauen kann. Ähnlich wie bei den NAV Elementen? Es handelt sich um Bilder, ansonst würde ich ja einfach ein CSS dazu schreiben. Kann ich einfach die Funktionen aus den normalen NAV Elementen kopieren?
Danke
Christian
------------
It's me again, with my Articlemenu problems... Is it possible to get the active article for creating an active effect similar to the NAV elements? I am using pictures so it is not possible to use CSS. Could it be possible to use the same Functions as used for the NAV elements?
Thanks
Christian
Posted: Wed 19. Oct 2005, 19:08
by pepe
Aktivieren kannst du einen Navigationspunkt nicht... Es ist eben immer die Navigationsebene Aktiv, auf der du dich gerade befindest
Das ist aber bei jeden dynamisch generierten Navigation so!
Du kannst höchstens von einer Seite aus eine
Weiterleitung einrichten, die dich dann auf diese "Seite" = Navigationseben bringt...
dann ist die aktiv!
Das ist das Prinzip jeder Navigation... ich kenne keine andere.
Posted: Wed 19. Oct 2005, 19:12
by CPM
MMM, vielleicht verstehen wir uns hier falsch? Also mir ist das Prinzip glaube ich schon klar. Ich hab den Contenttyp "Artikelmenu" benutzt und ihn so umgeschrieben, dass er mir nicht die Titel der Artikel, sondern die Bilder anzeigt.
Ich will keinen Navigationspunkt aktivieren, sondern nur irgendwie rausfinden welcher aktiv ist. Nur ist das bei Artikeln ja keine Navigationsebene, sondern halt ein bestimmter Artikel in einer Ebene. Und das will ich halt wissen um folgendes zu machen:
[Bild von Artikel 1]
[Bild von Artikel 2]
[Bild von Artikel 3][AKTIV Bild]
Hoffe das wird verständlich... d.h. ich will bei dem aktiven Artikel ein zusätzliches Bild anzeigen, damit der Benutzer weiß, welchen Artikel er grade liest.
Achso, was vielleicht noch nicht klar ist... Das Artikelmenu hab ich in der linken Spalte und das wird immer angezeigt, so dass der Benutzer zwischen den Artikeln dieser Ebene springen kann. Oben hab ich dann eine "normale" Navigation über die üblichen Elemente, wo ich natürlich auch die aktive Ebene sehen kann.
Posted: Wed 19. Oct 2005, 19:15
by pepe
Posted: Wed 19. Oct 2005, 19:20
by CPM
Also hier die URL:
http://www.mathomedia.com/index.php?nonprofit
dann bist du direkt auf einer Seite wo ich das versuche... Links ist das Menu.. Oberhalb normal mit Artikeltitel und darunter die Artikelbilder (die ich in den Artikelseiten versteckt habe). Ich wusste nicht wie ich anders ein solches Menu realisieren sollte...
Nun will ich aber vor dem aktiven Artikel noch ein anderes Bild einfügen, dass halt zeigt wo der User sich befindet. Die Artikeltitel kann ich ja einfach über ein Stylesheet so ändern, dass der aktive anders aussieht...
Danke für die Mühe
Posted: Wed 19. Oct 2005, 19:39
by pepe
Also, wenn das nicht vollautomatisch funktionieren muß dann könnte man das mit einem PHP script hinbekommen..
Indem man dort prüft, welche KategorieID gerade aktiv ist,
das was du mit artikel bezeichnest, und gibt dann aus einer einmalig zu erstellenden Tabelle einfach einen IMG-Link zurück!
Diese Script würde dann in dem Template eingebaut, an der stelle, wo das zusätzliche Bild stehen soll!
So mache ich das mit den selektiven Headerbildern...
Aber wiegesagt eher Handarbeit... statisch... und nicht das wofür man ein cms einsetzten sollte... aber gehen... ginge es
Aber für so eine Imageseite für eine IT-Firma doch lohnend!
Posted: Wed 19. Oct 2005, 19:41
by pepe
Und irgendwie freut's mich, daß aus meinem Tutorial mal
was anderes, erwachsenes wird
Posted: Thu 20. Oct 2005, 10:28
by CPM
Danke für das Lob
Irgendwie hab ich aber Hoffnung, dass es doch noch anders geht...
schau mal hier rein:
http://www.phpwcms.de/forum/viewtopic.php?t=8855
Da siehst du wie dieses Artikelmenu erzeugt wird (ja ich weiß man soll nicht mit dem Core-Code spielen, aber anders gings nicht). Ich müsste doch jetzt nur noch ein If-Statement einbauen, das überprüft ob die article_id die grade in der Schleife durchlaufen wird gleich der article_id ist die aktuell angezeigt wird. Nur wie greife ich auf die aktuelle article_id zu? Gibts da eine Variable oder müsste ich irgendwie die aktuelle URL parsen um das da raus zubekommen? Und wenn ja, gibts Tipps wie man das macht?
Posted: Sun 23. Oct 2005, 15:21
by CPM
I will translate my last post, so english users can help me too.
I hope that it can be done...
Please look at my other post:
http://www.phpwcms.de/forum/viewtopic.php?t=8855
Here you can see how I did the left side article menu ( I know I should not change core code, but I did not see another way for what I want). I now only would need an If-Statement which checks the current article_id against every article_id in this category_id. If I can get the current article_id from a variable I could implement what I want in the code. Does someone know how to get the current article_id? Or would I need to parse the current URL (I could get it via PHP or not) ? If so, can you give my some hints on how to parse it?
Thanks Christian