Hierzu wurde von Joey glaube ich irgendwann mal darauf hingewiesen, dass
es eventuell zu Laufzeitproblemen kommen kann, weil diese CEs im
XML-Format abgespeichert werden. Das scheint mir keine grundsätzliche
Lösung zu sein.
Beste Grüße
Stefan Padberg, Wuppertal
Am 20.08.2014 um 17:05 schrieb Mirko Schaal:
Am 20.08.2014 um 16:25 schrieb Stefan Padberg <p...@bergische-webschmiede.de>:
… Vielleicht wäre alles einfacher, wenn man auf einfache Weise selber Content
Elemente schnitzen könnte. …
Das kann man doch. Entweder eine Extension schreiben, oder wenn Du sowieso schon
gridelements verwendest kannst Du damit auch selber Content Elemente
"schnitzen".
Einfach "Grid Configuration" (Raster-Konfiguration) leer lassen und bei "Content
Element Configuration" (Seiteninhalts-Konfiguration) die Flexform Konfiguration einfügen - das
ganze kann man wunderbar mit Fluid rendern und hat in wenigen Minuten ein eigenes Content Element.
Grüße
Mirko
Standard-Typo-CEs mit Layout-Varianten zu versehen und per Typoscript
umzustricken funktioniert zwar auch, ist aber für Redakteure oft nicht
besonders intuitiv.
Mit gridelements kann ich das Problem etwas entschärfen. Aber in die grids
sollen dann eigentlich nur noch entweder reine Texteingabefelder oder reine
Bildeingabefelder. Was TYPO3 da alles noch an HTML-Wrappern drumrumbaut ist gar
nicht nötig.
Vielleicht muss ich da nochmal an einer ganz anderen Stelle ansetzen.
Gruß
Stefan
Am 20.08.2014 um 15:16 schrieb JoH asenau:
Am 20.08.2014 14:11, schrieb Stefan Padberg:
gridelements 3.0.0-dev
Ich möchte manchmal in einem grid ein Text-CE ohne Header haben. Ich
kann mir in etwa vorstellen, wie man das mit Typoscript weg bekommt,
habs aber noch nicht hinbekommen.
Oder muss der Header im TCA abgewählt werden? Das würde ja auch reichen.
Hat jemand eine Lösung in die eine oder andere Richtung dafür?
Dynamisches TCA in Grid-Spallten wäre das Sahnehäubchen, aber im Moment
geht's nur mit TypoScript.
Normalerweise wird im Grid-Setup mit
renderObj.20 = < tt_content
das Default-Setup gezogen. Das kannst Du dann an bestimmten Stellen
überschreiben. Folgendes sollte reichen, um die Überschrift zu eliminieren:
renderObj.20.text.10 = TEXT
Durch die Tatsache, dass renderObj.20 als Referenz auf tt_content
verweist, kannst Du allerdings keine Keys löschen:
renderObj.20.text.10 >
Das würde jedoch funktionieren, wenn Du statt der Referenz eine Kopie
verwendest
renderObj.20 < tt_content
Allerdings bedeutet das drastisch mehr Speicherbedarf und Parsetime. Zur
Not reicht aber auch sowas wie
renderObj.20 < tt_content.text.20
Wenn Du z.B. ausschließlich Textelemente in der Spalte hättest.
HDH
Joey
---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz
ist aktiv.
http://www.avast.com
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
---
Diese E-Mail ist frei von Viren und Malware, denn der avast! Antivirus Schutz
ist aktiv.
http://www.avast.com
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german