Spezielle Wünsche
am 02.04.2010 - 09:06 Uhr in
Hallo!
Ich suche für unsere Schulwebsite ein geeignetes CMS und bin daher auf Drupal gestoßen. Genial finde ich den modularen Aufbau und das Grundprinzip.
Jedoch bräuchte ich Ideen, wie ich das ein oder andere am besten realisieren kann.
Bestimmte Benutzer sollen einen jeweils festgelegten Bereich bearbeiten können, also Menüunterpunkte erstellen, bearbeiten und löschen und Seiten hinzufügen/bearbeiten/löschen können.
Außerdem sollte man bei Seiten erst ein Layout (z.B. Text mit Bild link, Text mit Bild oben) wählen müssen (wie bei Typo3) und dann dieses einfach mit Inhalt füllen.
So... für diese Layouts könnte man ja die normalen Seitentypen verwenden, dann dazu (nach Bedarf) ein Image-Feld hinzufügen und dann im Template (node-*.tpl.php glaube ich) die verschiedenen Seitentypen zurechtrücken.
Aber wie mache ich das dann mit der anderen Berechtigung? Zudem sehe ich auch keine Möglichkeit, Untermenüs von Usern bearbeiten zu lassen.
Evtl. könnte man da etwas mit Taxonomys machen oder gibts es evtl. einen Texteditor, welcher Layouts unterstützt?
Wenn es keine "sinnvolle" Lösung gibt, muss ich wohl einen Editor so umschreiben, dass man Layouts auswählen muss...
Vielen Dank für eure Antworten,
Tilman
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo, Du legst Dir für jedes
am 02.04.2010 - 09:52 Uhr
Hallo,
Du legst Dir für jedes "Layout" einen eigenen neuen Inhaltstypen an! Diesen füllst Du mit den entsprechenden Feldern (Bilder, Textfelder etc.) auf - jedem Inhaltstyp kannst Du dann ein eigenständiges Design verpassen!
Der Name des Inhaltstyp wird zu (node-namedesinhaltstyp.tpl.php) - davon kannst Du ja so viel anlegen wie Du willst (mit verschiedenem Design o.ä) - Deine User können sich dann immer das gerade Passende aussuchen!
node-namedesinhaltstyp.tpl.php kannst Du per CSS so designen wie Du möchtest!
Rollen/Zugriffe!
Du kannst Deinen Benutzern eigenständige Rechte geben bzw. diverse Rechte verwehren! Du kannst Usergruppe A also zum Beispiel erlauben NUR Inhaltstyp A erstellen zu dürfen - oder - sie dürfen Inhaltstyp A, B, C, F und Z auswählen und daraus Nodes/Seiten erstellen! Weiterhin schau Dir bitte das Modul "autoassignrole" an - damit kannst Du unter Anderem die User auf eigens für sie erstellte "Landingpages" leiten lassen! Dort können Deine User dann nur für sie bestimmte Inhaltstypen erstellen!
Mit den Menüs kann man das ähnlich machen (Rechteverwaltung) allerdings kann ich dazu leider nicht viel sagen da ich mich mit Menüs und Rechteverwaltung noch nicht beschäftigt habe!
Weiterhin kannst Du Dir unter http://mustardseedmedia.com/podcast haufenweise gutgemachte Videocasts zu verschiedenen Drupal-Modulen anschauen - da wird sicherlich das ein oder andere Fundstück für Dein Projekt dabei sein!
Viele Grüße erstmal
Matthias
Hab noch Module gefunden die
am 02.04.2010 - 10:30 Uhr
Hab noch Module gefunden die Dir eventuell nützlich sein könnten!
http://drupal.org/project/node_access
The modules provide roles and user specific security permissions for menus, menu items, nodes, and security integration into the administration and help systems.
http://drupal.org/project/content_access
This module allows you to manage permissions for content types by role and author. It allows you to specifiy custom view, edit and delete permissions for each content type.