[Gelöst]Menüs werden nur angezeigt wenn man die Berechtigung Inhalt erstellen hat?!?!??
am 26.04.2010 - 13:54 Uhr in
Hi,
ich habe drupal auf nem localhost installiert(xampp).
Jetzt habe ich das Problem, das nur user oder gäste die erstellten Menüs/Menüpunkte (Hauptlinks und Sekundärlinks) sehen können, die die Berechtigung "Inhalt erstellen" haben.(Ich habe solange herumprobiert, bis nur noch diese Berechtigung übrigblieb...) Jedoch sollen die normalen gäste ja keinen Inhalt erstellen können. An den Einstellungen für das Menü liegts auch nicht, alle gäste/user/admins können, jedenfalls nach den einstellungen zufolge, die Menüs sehen. Aber die Gäste halt nur wenn sie inhalt erstellen dürfen. Warum?
Vielleicht liegts daran:
Bei Website-Informationen kann man ja einen Pfad vergeben (localhost/*). Localhost ist ja logisch das ich das nicht ändern kann, aber da steht Localhost/node, und immer wenn ich das zb in Localhost/home verändern will sagt er mir zugriff verweigert oder ungültig. Ist das so normal? Und wenn nicht wie stelle ich das um? Meine url soll später nicht www. meineurl.de/node sein... Eventuell dem zufolge ist es auch so das ich wenn ich menüpunkte erstelle den Pfad nich einfach "Kontakt" nennen kann sondern es geht nur:
node oder
node/add oder
node/add/Kontakt
Das ist auch mein 2. Problem. Immer wenn ich unter einem der Menüpunkte inhalt erstellen will, kommt der nicht unter den Menüpunkt sondern auf die Startseite. Warum? Hat das vielleicht alles miteinander zu tun?
Node heißt doch notiz oder so? Wird dann der Menüpunkt vielleicht als inhalt und nicht als menüpunkt verstanden? Weil wenn ich hier inhalt erstelle heißt der pfad auch node/add/forum/2
Ich benutze drupal 6.16 php 5.3
Danke im voraus
MfG
-- DrupalNoob --
PS: Kann vielleicht irgendein mod oder admin meinen älteren thread löschen? Oder kann ich das irwie selber und bin nur zu blöd auf löschen zu gehn(finde ich nicht..)???
- Anmelden oder Registrieren um Kommentare zu schreiben
Zu deinem ersten Problem kann
am 26.04.2010 - 14:14 Uhr
Zu deinem ersten Problem kann ich dir leider nicht sonderlich viel helfen.
Bei deinem zweiten Problem handelt es sich um die Startseite, die aufgerufen werden soll, wenn jemand deine Seite ansteuert.
wenn du dort eine node angibst, die gar nicht vorhanden ist, kommt die Melden "Seite nicht gefunden".
Wenn du eine node erstellst, kannst du angeben in welchem Menü die erscheinen soll und in welcher hirarchischen Tiefe sowie die Gewichtung innerhalb einer hirarchischen Stufe (das sind die Werte zwischen -50 und 50).
Ganz weit unten kannst due Veröffentlichung steuern. Wenn du das aufklappst, dürfte dir auffallen, dass "Auf Startseite anzeigen" standardmäßig anktiviert ist.
Dort den Haken rausnehmen und glücklich sein.
Node heißt nicht Notiz
am 26.04.2010 - 14:29 Uhr
Node heißt nicht Notiz sondern ist ein Datensatz in Drupal. Einen Menüpunkt kann man nur dann sehen, wenn man die Berechtigung hat, den Node, auf den dieser Menüpunkt verlinkt, auch sehen darf (Erstellen ist nicht Voraussetzung). Unter Berechtigungen mußt Du also den Gästen Inhalt ansehen erlauben.
Du kannst Menüeinträge nur zu Pfaden erstellen, zu denen schon Inhalt existiert.
Beim Erstellen eines Datensatzes kannst Du festlegen, ob dieser Inhalt auf der Startseite erscheinen soll oder nicht (eine Checkbox in einem der eingeklappten Sets).
Unter path_alias kannst Du einen Pfad einstellen, der Dir genehm ist. Du mußt allerdings darauf achten, daß der nicht mit anderem kollidiert, aber das sagt Drupal Dir beim Abspeichern.
Zum Schluß noch der Hinweis: nimm eine ältere Version von XAMPP, da noch nicht alle Module die PHP 5.3 Version unterstützen. Das gibt immer so unschöne Meldungen.
Beste Grüße
Werner
Danke erstmal
am 26.04.2010 - 15:23 Uhr
Hi,
danke für eure antworten. Ein Problem ist damit glaube ich schon gelöst....
Vielleicht das 2. auch.... Naja, das verrückte ist ja der Gast HAT die Berechtigung "Inhalt lesen". Aber erst wenn ich die Berechtigung Inhalt erstellen dazutue können die menüs gesehen werden..
Gleich ma ausprobierren...
Ne ich glaube ich hab an der falschen stelle geguckt, dürfte jetzt funzen...
MfG
DrupalNoob