Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Anfängerfragen ›

[gelöst] Startseite und Loginseite

Eingetragen von feldmaus (42)
am 10.05.2010 - 22:40 Uhr in
  • Anfängerfragen
  • Drupal 6.x

Abend,

ich wollte eine Startseite (Vor der Anmeldung, ist auch als Gast lesbar) und eine Loginseite (Startseite nach der Anmeldung) einrichten, beide sollen unterschiedlich sein. Allerdings scheint die Startseite nicht mehr komplett da zu sein bzw. es erscheint ein Zugriffsfehler. Wahrscheinlich habe ich an irgendwas rum geschraubt. Ich weiß aber nicht mehr was. Die fehlermeldung lautet:
Zugriff verweigert
Sie haben keine Zugriffsberechtigung für diese Seite.

Als Fehlermeldung habe ich in meinen Logs folgendes stehen:
access denied 10.05.2010 - 23:35 node Gast

Weiß Jemand wo das Problem liegen könnte?

Ich habe mir das Tutorial http://www.youtube.com/watch?v=1jV8l_8I52M&NR=1 angeschaut, aber das bringt mich auch nicht weiter. Und einige Beiträge durchgelesen. Wie richtet man eine Startseite vor und nach der Anmeldung ein?

Grüße Markus

‹ Verlinkung zu Facebook Inhaltstypen, Aktion für Erstellung von Inhalt anpassbar? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

feldmaus schrieb Wie richtet

Eingetragen von aschiwi (1113)
am 11.05.2010 - 08:18 Uhr
feldmaus schrieb

Wie richtet man eine Startseite vor und nach der Anmeldung ein?

Am einfachsten mit Panels.

feldmaus schrieb

Weiß Jemand wo das Problem liegen könnte?

Was hast du denn bereits konfiguriert? Welche Seite versuchst du da aufzurufen? /node? Du hast leider nicht erwähnt, was du bisher verändert hast.

Ich schlage vor, du fängst mit einer neuen Installation an und baust mit Panels weiter. Damit kannst du ein Panel anlegen, das die Startseite überschreibt und andere Inhalte für verschiedene Rollen (z.B. Gast und registrierter Benutzer) mit Hilfe von sogenannten Varianten hinterlegen. Eine gute Einführung in Panels auf Deutsch kriegst du hier: http://www.comm-press.de/blog/drupal-session-einf-hrung-panels3 Im Prinzip liefert Panels bereits Overrides für ein paar Seiten mit, auch für die Startseite. Du musst diese Overrides nur aktivieren

Zugegebenermaßen nicht auf Anhieb so leicht zu verstehen, aber genial wenn du's erstmal verstanden hast.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Trigger & Actions

Eingetragen von aaki (91)
am 11.05.2010 - 08:28 Uhr

Moin,

welches Tutorial hast du dir denn angeschaut? Auf welcher Seite landest du denn (URL)?

Prinzipiell kannst du dir logintoboggan mal ansehen, mit dem du unter anderem eine Weiterleitungsseite nach dem Login festlegen kannst.

Mit Boardmitteln aktivierst du das Modul Trigger, legst unter Einstellungen » Aktionen » Eine neue erweiterte Aktion zu Verfügung stellen eine neue Aktion der Art Weiterleiten zu URL an und gibst dort den Pfad der Seite an, die nach dem Login angezeigt werden soll. Das wars.

Die Startseite stellst du unter Einstellungen » Website-Informationen » Startseite ein. Solltest du eine mehrsprachige Seite aufbauen würde ich dir empfehlen jeweils die gleichen Aliase für die übersetzten Seiten zu verwenden.

Viele Grüße
~ aaki

  • Anmelden oder Registrieren um Kommentare zu schreiben

@aaki: den link zum tutorial

Eingetragen von aschiwi (1113)
am 11.05.2010 - 08:46 Uhr

@aaki: den link zum tutorial siehst du, wenn du seinen beitrag zitierst, er hat da nen kleinen fehler beim verlinken gemacht

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, hier das Video-Tutorial

Eingetragen von aaki (91)
am 11.05.2010 - 09:05 Uhr

Ok, hier das Video-Tutorial Drupal-Startseite.

Beim kurzen überfliegen sind das die ganz grundlegenden Basics, also würde ich zu Triggern anstelle von Panels raten, da es um einen einfachen Switch geht. Aber das ist sicher Geschmackssache, da ich auch ansonsten nie Panels verwende.

  • Anmelden oder Registrieren um Kommentare zu schreiben

aschiwi schrieb Was hast du

Eingetragen von feldmaus (42)
am 11.05.2010 - 10:20 Uhr
aschiwi schrieb

Was hast du denn bereits konfiguriert? Welche Seite versuchst du da aufzurufen? /node? Du hast leider nicht erwähnt, was du bisher verändert hast.

Also ich habe schon ein paar Tage investiert. Ja meine Startseite beinhaltet als Willkommenstext /node. Ich bin sehr vorsichtig und lese/frage eher erst bevor ich große Systemeingriffe tätige. Das Problem der Fehlermeldung Zugriff verweigert habe ich einen anderem Thread besprochen und geklärt, es muss an an der Berechtigung zu Inhalt lesen für Gäste liegen was ich für Gäste entfernt habe, wie mir 2Be erklärte http://www.drupalcenter.de/node/27456 . Dort hat er mir auch eine Lösung für diese Problem gegeben CCK + Field Permissions, damit könnte ich zwar den Willkomens Text für Gäste wieder lesbar machen hätte dann aber nur die Meldung Zugriff verweigert behoben, und nicht 2 inhaltlich verschiedene Startseiten, also einmal für Gäste und einmal für angemeldete Benutzer.

Damit liegen mir dann 3 Lösungen vor um inhaltlich verschiedene Seiten für Gäste und angemeldete Benutzer anzuzeigen.
A) Panels
B)Trigger
C)logintoboggan
Nur welche ist die richtige? Mir ist wichtig, dass kein Nicht-Autorisierter Benutzer (Gast) auf meine Homepage, oder Inhalte meiner Homepage, zugreifen kann.

Grüße Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke Euch Allen für Eure

Eingetragen von feldmaus (42)
am 11.05.2010 - 11:09 Uhr

Danke Euch Allen für Eure Tipps :-),

so habe mir mal einiges angelesen und überlegt. Das Modul Logintoboggan besagt

Zitat:

2.) Allow users to login immediately.
3.) Provide a login form on Access Denied pages for non-logged-in (anonymous) users.

Was beinhaltet diese Login Form? Und verschwindet damit meine Fehlermeldung Zugriff verweigert?
Was ist gemeint mit Punkt 2 ?

Grüße Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das sind dann 2 verschiedene Sachen!

Eingetragen von aaki (91)
am 11.05.2010 - 11:09 Uhr
Zitat:

Mir ist wichtig, dass kein Nicht-Autorisierter Benutzer (Gast) auf meine Homepage, oder Inhalte meiner Homepage, zugreifen kann.

Denn das ist nun eher einer Frage der Gestaltung der Berechtigungen. Da du ja auch schon dem Gast das Inhalt lesen recht entzogen hast. Was du suchst ist also eine Möglichkeit (bestimmte) Inhalte vor Gästen zu verbergen. Dafür gibt es zahlreiche Module, bspw. Content Access, Simple Access, Nodeaccess und noch viele mehr (bspw. welche bei denen du über Taxonomie-Begriffe regelst, ob sich ein User den entsprechenden Inhalt ansehen darf). ACL gab es glaube ich auch noch... Einfach mal bei drupalmodules.com die Suche bemühen, für diese Module gibt es AFAIK eine eigen Rubrik und die Kommentare und Bewertungen helfen eventuell.

Verschiedene Lösungen für das Startseitenproblem hast du ja schon bekommen. Obwohl ich fast vermute, dass du nur 2 verschiedene Seiten haben wolltest, um die eine vor den Gästen zu verstecken. ein Grund mehr sich mit oben genannten Modulen auseinander zu setzen.

Und irgendwann musst du dich einfach entscheiden oder die verschiedenen Dinge ausprobieren, denn es gibt immer unendlich viele Wege nach Drupalrom im Drupalland. Mir fällt das meist auch schwer, aber es lässt sich nicht vermeiden. :)

Viele Grüße
~ aaki

  • Anmelden oder Registrieren um Kommentare zu schreiben

das ist das

Eingetragen von aschiwi (1113)
am 11.05.2010 - 11:12 Uhr

das ist das standard-loginformular von drupal, das dann einfach auf access denied seiten (= zugriff verweigert) erscheint. dein zugriff verweigert geht dadurch nicht weg. du müsstest mal dein konzept darlegen. wie unterscheidest du inhalte, die gäste nicht sehen dürfen? du bräuchtest der einfachheit halber ein access modul, mit dem du z.b. angeben kannst, dass ein gast den inhaltstyp "blah" nicht lesen darf. cck permissions sind dafür nicht unbedingt notwendig, aber ich weiß ja nicht, was du planst zu verstecken. cck permissions ermöglicht dir, zugriffsberechtigungen pro cck-feld zu geben. das kann nervig sein, weil es mit aktivieren des moduls alle cck-felder auf nicht erlaubt setzt. es klingt mir nicht so, als würdest du das überhaupt brauchen. du solltest dir mal einen plan machen und möglicherweise von vorne anfangen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

aaki schrieb ...Verschiedene

Eingetragen von feldmaus (42)
am 11.05.2010 - 11:16 Uhr
aaki schrieb

...Verschiedene Lösungen für das Startseitenproblem hast du ja schon bekommen. Obwohl ich fast vermute, dass du nur 2 verschiedene Seiten haben wolltest, um die eine vor den Gästen zu verstecken. ein Grund mehr sich mit oben genannten Modulen auseinander zu setzen...

Die Startseite für Nicht-Authorisierte Benutzer (Gäste) soll nur ein paar Infos zu Drupal, Links und eine allgemeine Information zu dieser Homepage beinhalten. Die Startseite für autorisierte Benutzer (angemeldete Benutzer) soll einen Terminkalender beinhalten, mit persönlichen Informationen. :-)

Also 2 inhaltlich völlig verschiedene Startseiten.

Grüße Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

feldmaus schrieb Die

Eingetragen von aschiwi (1113)
am 11.05.2010 - 11:18 Uhr
feldmaus schrieb

Die Startseite für Nicht-Authorisierte Benutzer (Gäste) soll nur ein paar Infos zu Drupal, Links und eine allgemeine Information zu dieser Homepage beinhalten. Die Startseite für autorisierte Benutzer (angemeldete Benutzer) soll einen Terminkalender beinhalten, mit persönlichen Informationen. :-)

Also 2 inhaltlich völlig verschiedene Startseiten.

Schau dir Panels an. Und ein Node Access Modul, damit Gäste die Termin-Nodes nicht sehen dürfen und was auch immer du sonst noch verstecken möchtest.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Ich habe mir folgende

Eingetragen von feldmaus (42)
am 11.05.2010 - 14:45 Uhr

Hi Ich habe mir folgende Videos angeschaut http://www.mefeedia.com/watch/28057266 , http://www.youtube.com/watch?v=gR_dR8hXiDs. Ich dachte mit panel könnte man die ganze Seite entwerfen? Auf den Videos ist jedoch links noch der Abschnitt mit dem Anmelde- und Registrierungs-Knopf. Auch die Kopfzeile mit dem Drupal Logo und Überschrift ist noch vorhanden.

Wird das über themes geregelt? Und oder kann man das theme in die Panel Bearbeitung mit einbeziehen?

In einem der Videos hatte der Entwickler ein % ans Ende des Pfad-Namens gestellt. Ist das ein Platzhalter für den Maschinenlesbaren Namen?

Grüße Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe es mir nicht nur

Eingetragen von feldmaus (42)
am 11.05.2010 - 21:13 Uhr

Ich habe es mir nicht nur angeguckt, sondern auch fast mein Drupal zerschossen. Ich habe jetzt eine Page mit Panel erstellt, und diese als Startseite definiert. Daher wird diese sowohl für angemeldete als auch Nicht-angemeldete Benutzer angezeigt. Muss ich mit Panel 2 Startseiten definieren, mit unterschiedlichen Pfaden und unterschiedlichen Maschinen-lesbaren Namen und unterschiedlichen Auswahlkriterien?

Ich wollte eine Beschreibung hinzufügen was auch geht. Panel --> Inhalt --> Inhalt hinzufügen --> Page Elements --> Beschreibung. Aber wie kann ich diese Beschreibung bearbeiten, mit Inhalt füllen?

Ich habe ein Video gefunden, wo Jemand mit Variants rumspielt um so über einen gleichen Pfad zwei unterschiedliche Seiten aufzurufen, dabei scheint die Reihenfolge eine Rolle spielen. http://www.youtube.com/watch?v=7BsXCUjDISk&feature=related

Grüße Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe es geschafft zwei

Eingetragen von feldmaus (42)
am 11.05.2010 - 22:29 Uhr

Habe es geschafft zwei Startseiten zu definieren über pages. Wie bekommt man elegant eine Liste aller aktivierten Module? Auf jedenfall wird panels, views, ctools benötigt.

In Verwalten --> strukturierung --> Panels --> Neues Erstellen ... --> Panel-Seite

Es öffnet sich eine Seite in der man Eigenschaften der zu erstellenden Seite eintragen muss. Als Pfad gibt man z.b. startseite ein. Die Optionalen Funktionen brauchen erstmal nicht beachtet werden, da sie später auch noch aktiviert werden können. Make this your site Homepage sollte allerdings aktiviert werden.

Es öffnet sich eine etwas umfangreichere Konfigurationsseite. Hier kann man den Inhalt unserer neuen Startseite festlegen. Da wir eine zweite Startseite haben wollen, legen wir eine Variante an. Damit erscheinen hier dann zwei Varianten. Beide sind über die gleiche URL erreichbar. Um festzulegen welche Startseite erreichbar ist für die Gäste bzw. für unsere angemeldeten Benutzer, legen wir Auswahlregeln fest.

Startseite für Gäste:
Auswahlregel This panel will be selected if Angemeldeter Benutzer has role "anonymous user".

Startseite nach der Anmeldung:
Auswahlregel This panel will be selected if Angemeldeter Benutzer has one of "authenticated user, Web-Admin".

Grüße Markus

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 26 Minuten
  • Da scheint die Terminologie
    vor 3 Wochen 3 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 23 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 39 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association