Hallo an alle,
zwar habe ich mich schon durch einige Tutorials und einen Teil des Forums durchgearbeitet, aber eine Grundsatzfrage bleibt trotzdem.
Aufgabenstellung ist eine Website mit einem vorgefertigten Grundlayout.
Für jeden Menüpunkt sollen die Redakteure dann aus mehreren Templates wählen können. Diese Templates sollen sehr enge Vorgaben bezüglich der Gestaltung haben.
Wird z.B. ein Projekt-Template gewählt, so sollen keine Inhaltselemente wie Aufzählung oder Bild mit Text eingefügt werden können, sondern eine nicht begrenzte (oder auch begrenzte) Anzahl von Projektelementen. Diese wiederum sollen festen Regeln gehorchen:
a) Zuerst muss eine Headline eingefügt werden.
b) hinter dieser Headline darf nur ein Text oder eine Subheadline eingefügt werden.
c) Nach einer Subheadline darf wieder nur Text eingefügt werden.
d) Nach Text darf eine weitere Subheadline oder eine neue Headline eingefügt werden.
Wie löst man so etwas grundsätzlich? An welcher Stelle gibt es Beschreibungen dazu? Freu mich auf Antworten.
Gruß,
Michael
Hi,
aber sowas wird es wohl so nicht geben,
da wirst Du dir wohl ein eignes Modul schreiben müssen.
Grüße aus Frankfurt
Michael
OK, mittlerweile habe ich die Ansprüche gesenkt (und auch der Auftraggeber wird dies müssen). Meine Frage ist jetzt:
Kann man dem Redakteur die Default-Inhaltselemente vorenthalten und ihm dafür ein selbstgebautes anbieten, das er sooft, wie er möchte, einbauen darf?
Dieses Inhaltselement soll nach meiner Festlegung z.B. jeweils aus einem horizontalen Farb-Balken mit Überschrift, einem Bild rechts, Text links und Download-Link darunter bestehen und schon vor-gelayoutet sein. Also eine Maske wie bei den anderen Inhaltselementen.
Gibt es dafür eine Anleitung? Oder löst man so etwas ganz anders?
Ich frage mich auch ganz generell, wieso nicht jeder so etwas braucht und in den verschiedenen Foren nicht ständig diese Frage auftaucht. Der Normalfall ist doch wohl, dass die Redakteure sehr strengen Restriktionen unterworfen werden. Bei Contenido - dem einzigen anderen CMS, welches ich kenne, konnte man die komplexesten HTML-Strukturen sehr einfach als "Modul" (hier: Inhaltselement) erstellen und entsprechende Felder davon zur Bearbeitung freigeben. Von diesen Modulen konnten mehrere - auch im Wechsel mit anderen Modulen - in die Seite eingebunden werden. Der einzige Nachteil war, das die Anzahl der Module nicht durch den Redakteur, sondern durch den Entwickler bei der Templateerstellung festgelegt werden musste.
Falls dazu jemand noch ein paar Gedanken hat...
Grüße aus Berlin,
Michael
Diese Fragen würden mich auch interessieren. Auch ich möchte den Redakteur so stark einschränken. Da sich aus meiner Erfahrung gezeigt hat, dass sich unter den Redakteuren immer wieder selbsternannte "Design-" oder "Web-Profis" sind, die das Layout ändern wollen. 😉
Momentan habe ich es mit dem work-flow gelöst. Es gibt nur noch einen Redakteur der die Inhalte freischalten darf. Alle anderen sind nur noch Inhaltsverantwortliche. Und was dann nicht passt wird vom Redakteur passend gemacht.
Nunja, das Modul News hat verschiedene Felder, die individuell zu formatieren sind (hat ein eigenes Template).
Schau es Dir halt mal an. Im Backend für den Benutzer, bzw. die Gruppe kannst Du dann die einzelnen Bereiche sichtbar bzw. versteckt machen. Ansonsten sehe ich hier wirklich nur ein eigenes Modul. (ist übrigens weniger schlimm als erwartet, da gibt es die Videos, sehr hilfreich!)
Gruß aus Frankfurt
Michael
das ist wirklich noch was, was typo3 fehlt. Die einfache Definition und Einbindung von eigenen Inhaltselementen. Wäre echt praktisch und jetzt wo es angesprochen wird, wundert es mich auch, daß das nicht öfter nachgefragt wird.
ich umgeh das Problem bei meinen Downloads durch PHP-Skripte. Aber eine Typo-eigene Lösung wäre viel besser.
Mittlerweile behelfe ich mich mit UserElements, die man in der TSconfig der Seite festlegen kann und mit denen es möglich ist, ganze Tabellen und ähnliche vorgelayoutete Strukturen zur Auswahl anzubieten.
Der Nutzer muss diese dann nur noch ausfüllen.
Leider sind hier schon wieder Grenzen gesetzt: Das voreingestellte Verkleinern aller Bilder auf eine Standardgröße funktioniert hier ebensowenig wie das automatische Popuppen der Bilder in Originalgröße. Außerdem werden CSS-Formatierungen im RTE nicht angezeigt.
Falls ihr das Problem immernoch habt:
th_specialelements
ist ein Ansatz. Doch falls ich zu späht bin und ihr schon Profis in th_specialelements habt dann hätte ich da eine Frage.
Gruss GreenBanana