Articlemenu aktueller Artikel?

Get help with installation and running phpwcms here. Please do not post bug reports or feature requests here.
Post Reply
CPM
Posts: 11
Joined: Mon 17. Oct 2005, 12:18

Articlemenu aktueller Artikel?

Post 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
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Aktivieren kannst du einen Navigationspunkt nicht... Es ist eben immer die Navigationsebene Aktiv, auf der du dich gerade befindest :idea:

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.
CPM
Posts: 11
Joined: Mon 17. Oct 2005, 12:18

Post 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.
Last edited by CPM on Wed 19. Oct 2005, 19:16, edited 1 time in total.
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

:?: :?: :?: ... also eher nicht recht verstanden :cry:

wenn du mal ein Muster hättest... eine URL :?:

Ich glaube, sonst kommen wir nicht zu einer Lösung :cry:
CPM
Posts: 11
Joined: Mon 17. Oct 2005, 12:18

Post by CPM »

:D

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 :)
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post 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 :wink:

Aber für so eine Imageseite für eine IT-Firma doch lohnend!
pepe
Posts: 3954
Joined: Mon 19. Jan 2004, 13:46

Post by pepe »

Und irgendwie freut's mich, daß aus meinem Tutorial mal was anderes, erwachsenes wird :lol:
CPM
Posts: 11
Joined: Mon 17. Oct 2005, 12:18

Post by CPM »

Danke für das Lob :D

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?
CPM
Posts: 11
Joined: Mon 17. Oct 2005, 12:18

Post by CPM »

I will translate my last post, so english users can help me too. :lol:

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
Post Reply