aktuelle Kategorie markieren?

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
konus
Regular
Posts: 334
Joined: Mon Jun 16, 2008 1:57 pm
Location: Dresden, Germany
Contact:

aktuelle Kategorie markieren?

Post by konus »

Ich habe eine Frage zur Verwendung der Kategorien in Verbindung mit dem catagories_Plugin in der Seitenleiste.

Ist es möglich, die aktuelle Kategorie mit einer eigenen CSS-IDzu versehen, damit diese besonders formatiert werden kann?

Die Funktion "Kategorien verstecken, die nicht Teil des vom Besucher gewählten Kategoriebaums sind." lässt zumindest vermuten, dass das Plugin vom Core die Information bekommt, welche Kategorie gerade im Blog angezeigt wird.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: aktuelle Kategorie markieren?

Post by garvinhicking »

Hi!

Über die plugin_categories.tpl Smarty datei könnte man das prüfen, in dem man in der foreach schleife jede kategorie prüft ob sie der von {$category_info.categoryid} entspricht, diese variable sollte die aktuelle kategorie-id enthalten.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
konus
Regular
Posts: 334
Joined: Mon Jun 16, 2008 1:57 pm
Location: Dresden, Germany
Contact:

Post by konus »

DANKE für den Tip! :wink:

Noch eine Frage:
Wäre es auf die von dir genannte Weise auch möglich, alle Unterkategorien zu markieren, die nicht die direkten Kinder der aktuell gewählten Kategorie sind?

Auf diese Weise könnte man diese Subkategorien dann mit CSS-Mitteln verbergen und so einen klassischen Navigationsbaum realisieren, bei dem stets alle Hauptnavigationspunkte sichtbar sind und nach Anwahl einer Kategorie zusätzlich die direkten Unterkategorien angezeigt werden.

Ich habe im Forum schon einige Anfragen dazu gefunden, aber bisher hieß die Antwort stets "Geht nicht, S9Y ist ein Blogsystem und nur bedingt als CMS nutzbar". Teilweise wurde auch auf das DHTML-Plugin verwiesen, das ist jedoch m.E. aus Usebiltiy-Sicht unbrauchbar.

PS: Im Plugin Kategorien gibt es noch die Option "Kategorien verstecken, die nicht Teil des vom Besucher gewählten Kategoriebaums sind". Das hat aber mit meinen Wunsch nichts zu tun, oder? Das Verhalten nach Aktivierung verstehe ich nämlich nicht.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Theoretisch ginge das, praktisch würde man eine handvoll PHP Code benötigen um die Child-IDs jeweils bei der Rekursion/Schleife zu tracken. Das ist schon nicht ganz trivial...
PS: Im Plugin Kategorien gibt es noch die Option "Kategorien verstecken, die nicht Teil des vom Besucher gewählten Kategoriebaums sind". Das hat aber mit meinen Wunsch nichts zu tun, oder? Das Verhalten nach Aktivierung verstehe ich nämlich nicht.
:) Ich hab'S beim letzten Versuch auch nicht mehr ganz verstehen können, was/wie es etwas tut. Ich glaube es versteckt einfach nur Unterkategorien einer Parallelstruktur wenn man den Hauptmenüpunkt einer Oberkategorie gewählt hat...

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply