einige Fragen Newbiefragen ...
am 04.09.2007 - 09:48 Uhr in
Hallo zusammen,
ich bin dabei Drupal für meine Firma zu evaluieren und bin schon ziemlich begeistert. Wir betreiben für unsere Kunden ein Portal, über das unsere Kunden die von uns gelieferten Daten einsehen, ergänzen und verwalten können. Da unsere Kunden hauptsächlich andere Firmen sind und unser Portal in ihr Intranet eingebettet haben, ist die individuelle Anpassung der Layouts, der Inhaltsdarstellung und Filter ein großes Thema. So viel wie möglich von diesen Anpassungen sollte über das Backend (bzw. Adminbereich) erledigt werden können.
Ich denke, dass ich mit eigenerstellten Templates, Blocks und Views schon das meiste oben Genannte abdecken kann. Aber ich sehe noch nicht, wie ich z.B. ein einmal erstellten (oder durch ein Modul bereitgestellten) Block mehrfach, d.h. für mehrere Kunden an verschiedenen Stellen benutzen kann oder wie ich Views so verwende, dass ich für jeden Kunden verschiedene Sichten auf die selben Daten einstellen kann.
Nach dem Login der Kundenbenutzer soll je nach Benutzer eine andere Seite mit einem anderen Template angezeigt werden. Das möchte ich auch gerne über das Backend einstellen können.
Ich habe bisher noch nichts diesbezüglich in der Hilfe von Drupal gefunden. Ein paar Hinweise oder Links würden mir schon sehr weiterhelfen.
Vielen Dank,
Marc
- Anmelden oder Registrieren um Kommentare zu schreiben
Kundenspezifische Blöcke /
am 04.09.2007 - 09:50 Uhr
Kundenspezifische Blöcke / Inhalte könntest du bei den Views mit den Argumenten machen. Bei den Benutzereinstellungen von jedem Benutzer kannst du ihm ein Template zuweisen (nur wenn mehrere aktiviert sind).
gruß pebosi
gruß pebosi
--
https://pebosi.net
Vielen Dank
am 04.09.2007 - 11:02 Uhr
Danke für die schnelle Antwort, pebosi !
Multi-Sites, Views
am 04.09.2007 - 14:24 Uhr
Um das Design der jeweiligen Kundensite anzupassen kann man zwei Wege gehen: Entweder jedem Kunden ein Login geben und ein entsprechendes Theme zuweisen (das der Admin ändern kann, aber nicht der Kunde). Das hat den Nachteil, dass die Site solange nicht ins restliche Design passt, bis der Kunde eingeloggt ist und dass der Kunde dabei erkennen kann, dass andere Kunden Zugang zum CMS haben.
Die andere Möglichkeit wären Multi-Sites. Dabei bekommt eine Drupal-Site mehrere Unter-Sites, die zwar auf derselben Datenbank arbeiten, die aber unterschiedliche Themes haben können, z.B. kunde1.meinesite.de, kunde2.meinesite.de usw.
Zu der Frage mit den verschiedenen Sichten auf dieselben Daten: Views Arguments sollten, wie schon genannt, Dein Problem lösen.
Danke Schön!
am 05.09.2007 - 08:39 Uhr
Vielen Dank für die schnelle Hilfe! Damit kann ich schonmal etwas anfangen.
Ich schätze es ist besser für die nächste Frage einen neuen Thread aufzumachen.
Viele Grüße,
Marc