Seite 1 von 1

Geschützte Kategorien in der Hauptnavi

Verfasst: Di 27. Jun 2006, 10:04
von zimboo
Hallo Community,

ich weiss -es gibt tausende Threads dazu - aber nachdem ich den Vormittag mit Recherche hier im Forum zugebracht habe, bin ich eher verwirrt als schlauer... :oops:

Also es geht um folgendes:
Ich habe in meiner Hauptnavigation auf der linken Seite einen Menüpunkt "Intern" (public) diese Kategorie besteht aus einem Artikel mit dem Login-Modul. Unterkategorien von "Intern" sind nicht public - also geschützt.

Nun wird ja in der "Menüleiste" der Punkt "intern" angezeigt - ist ja auch okay. Aber es werden die geschützen Unterkategorien ebenfalls angezeigt, obwohl das ja mit der Standard-Navi seit 4.6.4??? wohl automatisch nicht mehr sein soll... Ich habe mir das Modul aus dem Thread von HerrB heruntergeladen und importiert.

Trotzdem werden alle geschützten Kategorien angezeigt. Klar, man muss sich anmelden, um auf diese Seiten zu gelangen - aber ich möchte eigentlich, dass erst nach erfolgtem Login die Kategorien sichtbar sind.

Kann es daran liegen, dass die geschützten Kats - die zwar in der zweiten Menüebene liegen - angezeigt werden weil sie ja praktisch die erste Ebene einer geschützten Kategorie sind (Verständlich ausgedrückt? :wink:) und diese ja bekanntlich nicht ausgeblendet werden kann (so zumindest einige Meldungen hier im Forum zu diesem Thema)?

Der Code im Navi-Modul, der für das "Ausblenden" zuständig ist ist doch wohl der

Code: Alles auswählen

...
/* 2. Navigation level */
	    if (is_array($data['sub'])) {
	        foreach ($data['sub'] as $key => $data) {
				if (checkCatPermission($data['idcatlang'],$data['public'])) {
		            $tpl->reset();
...
Also ich versteh nun irgendwie gar nix mehr. Kann mir jemand aus diesem Irrgarten heraushelfen - von diesem Schlauch runter helfen?????


Ich danke Euch schon mal für Eure unermüdliche Hilfe

Grüße aus Köln


Jörg

Verfasst: Di 27. Jun 2006, 10:28
von micha667
bei mir funktioniert es folgendermaßen:

die seite für den login ist ein einzelner menupunkt. die geschützte kategorie (inkl. unterkat´s) ist ebenfalls ein eigener menupunkt und werden erst eingeblendet, wenn man eingeloggt ist. unterschied ist also, daß die menupunkte nichts miteinander zu tun haben.

wenn du also deinen baum etwa:

1 - login
2 - interner bereich
2-1 geschützte seite 1
2-2 geschützte seite 2

aufbaust, sollte es deinen wünschen entsprechend gehen, da ja menupunkt 2 erst nach dem login erscheint.

gruß
micha

Verfasst: Di 27. Jun 2006, 10:50
von HerrB
Das wäre ein Tipp, ansonsten sollte es auch so sein, dass die geschützten Unterkategorien (auch wenn sie in der Kategorie Login liegen) erst nach Login sichtbar werden.

Hast Du das im Frontend getestet oder nur im Backend (Editor/Vorschau)?

Gruß
HerrB

Verfasst: Di 27. Jun 2006, 10:59
von zimboo
Also der Tipp von micha667 ist leider nicht von Erfolg gekrönt.... :cry:

@HerrB:
Natürlich habe ich das im FE gedeschded :lol: Aber es will nitt... auch im BE nix - alles ist immer zu sehen...
*verzweiflungsichbreitmacht*

Bin ich denn zu blöd, oder was?? Keine abfälligen Bemerkungen bitte :wink:

Gruß

Jörg

Verfasst: Di 27. Jun 2006, 11:06
von micha667
mh, hast du den internen bereich auch geschützt? unter:

http://www.lfw-nb.de funktioniert es so (vers. 4.6.8.)
erst nach dem einloggen erscheint dort zwischen "impressum" und "mitgliederlogin" der punkt "interner bereich".

gruß
micha

Verfasst: Di 27. Jun 2006, 11:45
von HerrB
V4.6.8.5 am Start? Fehlermeldungen im errorlog?

Gruß
HerrB

Verfasst: Di 27. Jun 2006, 11:45
von zimboo
ich weiß zwar nicht wirklich wieso - aber plötzlich funzt es. Ich habe lediglich die functions_navigation.php per FTP gelöscht und wieder hochgeladen sowie die Navigations-Templates nochmals per FTP hochgeladen - alles aktualisiert und siehe da es funzt...

Schon etwas seltsam - ist halt ein Schlund-und-Partner Server :wink:

Wer weiß - vielleicht lag es einfach daran.

Trotzdem danke Euch für Eure schnelle und kompetenete Hilfe.

Schöne Grüße

Jörg

Verfasst: Di 27. Jun 2006, 11:48
von zimboo
@ HerrB:

ja (out-of-theBox von recepcionist)
Error-Log = empty...

Aber wie gesagt nun funzt es ja plötzlich....

Trotzdem Danke für Deine Hilfe.

Grüße aus Kölle


Jörg