Ich suche nach einer Möglichkeit, die verfügbaren Content Elemente für bestimmte User einzuschränken, also bspw. soll ein 'einfacher' Redakteur nur Text-Typen erstellen können, nicht aber ein Sitemap oder ein Gästebuch einfügen können.
Kann mir jemand erklären wie man dies einrichten kann?
Besten Dank,
Simon
Verfügbare Content-Elemente einschränken?
Hallo Simon,
ich bin gerade mit ähnlichen Problemen beschäftigt. Dein Posting ist ja schon eine Woche her. Hast Du das Problem inzwischen gelöst?
Ich habe 3 ältere Threads zum selben Thema gefunden und schaffe es damit auch die verfügbaren Content Elemente einzuschränken.
Das Problem ist nur, dass der Nutzer immernoch die Content Elemente anlegen kann, wenn er es über den Wizzard macht. Dieser lässt sich wohl (noch) nicht deaktivieren. Einen interessanten aktuellen Thread gibt es dazu in der englischen Mailingliste:
http://typo3.org/1422+M53985608857.0.html
Beste Grüsse
Andi
Hallo!
Andi schriebIch habe 3 ältere Threads zum selben Thema gefunden und schaffe es damit auch die verfügbaren Content Elemente einzuschränken.
Das Problem ist nur, dass der Nutzer immernoch die Content Elemente anlegen kann, wenn er es über den Wizzard macht. Dieser lässt sich wohl (noch) nicht deaktivieren. Einen interessanten aktuellen Thread gibt es dazu in der englischen Mailingliste:
Mal einen Schritt weiter gefragt von einem Newbie:
Kann man es denn so einrichten, dass ein Redakteur bzw. Benutzer nur neue Seiten mit einem vorgegeben Layout anlegen kann, aber überhaupt kein Content-Element erzeugen sondern nur z.B. ein existierendes Textfeld editieren darf?
Das mag jetzt naiv klingen, aber gehört so was nicht zu den Grundlagen eines WebCMS, dass ich irgendwo einfach nur Text in ein vorgegebenes Layout tippe, ohne das Layout zu "erweitern"? Faktisch tue ich das ja, wenn ich neue Content-Elemente anlegen darf.
Kann man dies mit Typo3 erreichen? Mir ist das bis jetzt noch nicht gelungen?
Vielen Dank schon mal!
Michael
Hallo,
scheinbar scheint so etwas möglich zu sein. Zumindest heisst es in dem Dokument "der Einstieg":
Die Methode, Seiten aus einzelnen Inhaltselementen zu erzeugen, wird heutzutage auch von anderen Content Management Systemen verwendet. Das macht TYPO3 zu einem "element-basierten" CMS. Es verleiht Ihnen eine große Flexibilität und sorgt für ein durchgängig konsequentes Design - eine der Hauptaufgaben eines CMS! Die alternative Methode ist ein eher strikter Ansatz, bei dem die Seite aus einer festgelegten Anzahl von Inhaltsfeldern besteht, zum Beispiel je eines für die Überschrift, den Text und ein Bild. TYPO3 kann prinzipiell auch so verfahren (es kann Ihnen alles ermöglichen, was Sie wollen!) aber ziemlich sicher werden Sie das letztendlich gar nicht wollen.
Aber wie das geht (wenn man es entgegen der Erwartung doch will) weiß ich leider auch nicht. o.O
Für Anregungen und Hinweise zu diesem Thema wäre ich auch sehr dankbar.
Beste Grüsse
Andi
Hi!
Andi schriebDas Problem ist nur, dass der Nutzer immernoch die Content Elemente anlegen kann, wenn er es über den Wizzard macht.
Genau das ist das Problem. Dieser Wizard schaut sich nicht an, welche Content-Elemente freigegeben sind, da er eine Liste von hart einkodierten Inhaltstypen (Text, Text mit Bild, Mailformular...) enthält. Diese kannst Du ggf, nur durch Anpassung der Datei /.../typo3/db_new_content_el.php entfernen. Habe ich für eine Website auch so gemacht, ist aber sicherlich suboptimal 😢
CU
maxhb
Hallo
...und vielen Dank für Deine schnelle Antwort, maxhb. Ich finde es sehr spannend, dass Du die Datei /.../typo3/db_new_content_el.php geändert hast. Vor der selben Überlegung stand ich auch schon mal.
Haeftis Frage würde sich somit also mit "ja" beantworten lassen. Man könnte folgendermaßen vorgehen: Man gibt dem Nutzer nur ein Content-Element zur Auswahl und ändert den Elementwizzard in der angegebenen Datei ab. Dann hat man ein CMS welches (wie von Haefti gewünscht) Benutzer einfach nur Text in ein vorgegebenes Layout tippen lässt.
Ob das wohl Kaspers Intention war, als er in dem Dokument "der Einstieg" geschrieben hat, dass sich dieser strikte CMS-Ansatz mit Typo3 verwirklichen lässt? So richtig schön ist das ja zumindest nicht, wenn man den Code einzelner Dateien abändert (z.B. wegen Update Problemen). o.O
Aber auch ich hatte schon mehrmals den Wunsch, zumindest für einige Benutzer (die z.B. ausschließlich immer gleich gelayoutete Artikel eingeben) eine solche einfache Oberfläche einzurichten. Hat das mal jemand ausprobiert? Gibt es da noch weitere Möglichkeiten und Ideen? Das würde mich alles brennend interessieren...
Beste Grüsse
Andi
Ich hab vor einiger Zeit eine Extension geschrieben die das Problem "wenn auch unsauber" in den Griff bekommt.
Idee dahinter ist es die Klasse "SC_db_new_content_el" mittels einer XClass zu überschreiben und dort ein Array zu filtern welches die Elemnte für den Wizzard enthält.
Dazu wird geprüft welche Elemente in der UserGruppe verboten sind und diese werden gefiltert.
Bei mir funktioniert es soweit, allerdings hab ich den Fall dass ein Benutzer nur einer Gruppe angehört. Für mehrere Gruppen muss die Extension angepasst werden.
Vielleicht hat jemand Lust etwas daran weiter zu basteln.
Extension funktioniert prächtig, endlich sind die unnötigen Elemente auch aus dem Wizard raus!
Fettes Lob und Danke!!
ja sauber! 1000 Dank!
danke auch von mir. funktioniert super!
dieses script gehört in den t3-kern. für jeden, der mit benutzern arbeitet, welche nicht alle seiteninhalts-typen benutzen dürfen ist diese ext unverzichtbar.
danke nochmals.