Rolle beim ersten Aufruf
Eingetragen von mikolaskova (776)
am 04.12.2007 - 14:58 Uhr in
am 04.12.2007 - 14:58 Uhr in
Hallo,
kann ich dem "anonymen Benutzer" von anfang an eine Rolle zuweisen? Ich habe zwei Sites, die aber auf dieselbe Datenbank zugreifen. Je nachdem, ob man die Website über www.erstedomain.org aufruft oder über www.zweitedomain.org soll der Inhalt aber anders aussehen.
Eine Variante wäre, dass der anomyme Benutzer eine andere Rolle zugeteilt bekommt, je nachdem über welche Domain er den Content besucht (Mit Taxonomy access würde ich dann einrichten, dass er nur die richtigen Seiten zu sehen bekommt).
Gibt es sie Möglichkeit, die Rolle beim ersten Aufruf zuzuteilen?
Danke und Grus
Adriana
- Anmelden oder Registrieren um Kommentare zu schreiben
Modul: Auto Assign Role
am 04.12.2007 - 19:03 Uhr
http://drupal.org/project/autoassignrole
--
bv - drupalcenter.de
vielen Dank!
am 12.12.2007 - 13:18 Uhr
vielen Dank!
... habe das Modul
am 12.12.2007 - 13:54 Uhr
... habe das Modul installiert, aber leider kann ich dort nur die Rolle angeben, die ein neu registrierter Benutzer bekommt. Was ich aber möchte, ist, dass ein anonymer, nicht registierter User eine zugewiesen bekommt, sobald er über eine bestimmte URL einsteigt.
zwei templates!
am 12.12.2007 - 16:35 Uhr
Hi mikolaskova,
wie wäre es mit zwei templates. Eines für jede Domain.
Die Rolle anonymer user ist halt anonym, daher kannst du ihm auch keine weitere Rolle zuweisen. Anonyme user haben immer die 0. also user/0, alle anderen haben Nummern wie user/4 oder user/521. Der Superadmin bekommt die Nummer 1.
Eine andere Möglichkeit sehe ich nicht.
Dirk
Module taxonomy_theme
am 12.12.2007 - 16:36 Uhr
Hi
mir ist doch noch was eingefallen, versuch mal das Module taxonomy_theme
Dirk
Vielen Dank! Wahrscheinlich
am 13.12.2007 - 10:33 Uhr
Vielen Dank! Wahrscheinlich wird die Variante mit den verschiedenen Templates* die richtige sein. Taxonomy_theme habe ich bereits im Einsatz, aber da ich inhalte habe, die auf beiden Sites vorkommen, kann ich es für diesen Zweck nicht brauchen.
Ich möchte das Theme an der Rolle, die ein Benutzer hat, festmachen. Nach dem Einloggen ist das kein Problem mehr, aber so lange der User anonym ist, kann ich nicht unterscheiden, da beiden Sites dieselbe DB zugrunde liegt.
Danke und Gruss
Adriana
*ich kenne mich mit der Drupal-Terminologie nicht ganz aus. Meinst Du in bootstrap.inc? oder in der index.php?
Re: Rolle beim ersten Aufruf
am 13.12.2007 - 11:35 Uhr
Eine Variante wäre, dass der anomyme Benutzer eine andere Rolle zugeteilt bekommt, je nachdem über welche Domain er den Content besucht [...].
Gibt es sie Möglichkeit, die Rolle beim ersten Aufruf zuzuteilen?
Welcher Benutzer welche Rollen hat, steht in der Datenbank. Wenn du nur eine Dantenbank hast, sieht das schlecht aus. Du könntest durch ein Modul eine zusätzliche Rolle im $user-Objekt eintragen. Normalerweise nimmt man aber für verschiedene Drupal-Sites verschiedene Datenbanken. Wenn du nur eine Datenbank von deinem Provider bekommst, dann kannst du mehrere Datenbanken durch unterschiedliche Datenbank-Präfixe simmulieren. Das kannst du bei der Installation angeben.
--
...offensichtlich habe ich
am 13.12.2007 - 21:29 Uhr
...offensichtlich habe ich mich unklar ausgedrückt. Die eine Datenbank kommt nicht daher, weil ich vom Provider keine bekommen würde (ich bin in diesem Fall mein eigener), sondern weil folgende Situation lösen muss:
Zwei zusammengehörige Schulen, mit einem gemeinsamen internen Bereich, sollen sich aber nach aussen unterschiedlich präsentieren. Sie sind auch über zwei verschiedene Domains erreichbar sein. Einige Inhalte sind gleich, andere unterschiedlich.Das Theme soll aber auf jeden Fall anders sein.
Erst nach dem einloggen kommt man in einen gemeinsamen Bereich.
Durch Taxonomy_theme ist das nicht lösbar, da sich die Inhalte überschneiden.
Danke trotzdem und Gruss
Adriana
multidomain
am 13.12.2007 - 23:33 Uhr
Sieht nach http://drupal.org/project/multidomain aus. Schau Dir das mal an - falls ich Dich recht verstehe.
Vielen Dank, auch wenn's
am 14.08.2008 - 10:25 Uhr
Vielen Dank, auch wenn's schon lange her ist. Inzwischen Multidomain ist leider nicht ganz genau das, was ich brauche, da ich dort nur nach Inhaltstypen unterscheiden kann.