Re: [TYPO3-german] gridelements | Frage zur Konfiguration
Am 21.08.2014 09:19, schrieb Mirko Schaal: Am 20.08.2014 um 17:19 schrieb Stefan Padberg : 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. Diese Probleme kann man vernachlässigen, wenn die Website vergleichsweise klein ist und der Inhalt in der Regel von ein und derselben Seite kommt. Kritisch wird das beim durchsuchen von Feldern, beim Zusammenbau seitenübergreifender dynamischer Menüs auf Basis von Inhalten, die ggf. nur bedingt gecached werden sollen (Stichwort: Teaser) und vor allem, wenn in dem Zusammenhang die Menge der Datensätze extrem hoch ist. Zudem kommt es mit Flexforms an sich immer wieder mal zu Problemen, wenn sich die dahinterliegende Datenstruktur z.B. aufgrund eines Layoutwechsels ändert. Die bis dahin gespeicherten Daten folgen nämlich zunächst mal der alten Struktur und es kann zu wirklich bösen Nebeneffekten kommen, wenn sich dort Werte befinden, die zwar im Backend nicht mehr sichtbar sind, aber im Frontend weiterhin ausgewertet werden. Diese Probleme sind unter anderem auch bekannt von TemplaVoila, weswegen wir das bei größeren Projekten nie eingesetzt haben, betreffen aber auch sämtliche anderen Extensions, die mit Flexforms arbeiten. Man kann das machen, aber dann isses halt ggf. Kacke ;-) HDH Joey -- Wenn man keine Ahnung hat: Einfach mal Fresse halten! (If you have no clues: simply shut your gob sometimes!) Dieter Nuhr, German comedian Xing: http://contact.cybercraft.de Twitter: http://twitter.com/bunnyfield TYPO3 cookbook (2nd edition): http://www.typo3experts.com ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] gridelements | Frage zur Konfiguration
Am 20.08.2014 um 17:19 schrieb Stefan Padberg : > 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. Durch das Parsen des XML? Kann man das irgendwo nachlesen? Ich konnte bis jetzt in der 6.2. nicht feststellen, das es durch CEs langsamer geworden wäre - also nicht langsamer als die 6.2 sowieso schon ist :p (sorry) Das hängt aber auch sicher davon ab wie exzessiv man sie benutzt. Aber klar hat es Nachteile wenn die Daten nur als XML in einem Datensatz gespeichert sind, ich wollte Dir nur einen Weg aufzeigen einfach und schnell neue Inhaltselemente zu erstellen ;) Die Alternative wäre ein Plugin und selbiges als CType registrieren. Grüße Mirko > > 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 >> : >> >>> … 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 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] gridelements | Frage zur Konfiguration
Am 20.8.2014 17:05, schrieb Mirko Schaal: > Am 20.08.2014 um 16:25 schrieb Stefan Padberg : > >> > … 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 > > Hallo Mirko Wenn du wirklich ein Layout schnitzen und Schnippeln willst, dann könntest du dir meine Extension "Positioner" installieren, und in deine Seiten mal eben je nach bedarf einen absoluten Positionsrahmen per HTML-Injection in dein Layout reinbauen und dann die nachfolgenden Content-Elemente deiner Inhaltsspalte absolut+frei positionieren. Die Extension habe ich eigentlich gebaut, um auf die Schnelle für TYPO3-Redakteure "sprechende Lern-Comics" aus Bildern und beliebig positionierbaren Sprechblasen basteln zu können. Aber der Positioner eignet sich natürlich hervorragend, um Layouts aufzupeppen bzw. um Redakteuren ein neues Spielzeug zu geben. :-) Was dem Positioner noch fehlt, ist eine Frontend-Bedienung und die Möglichkeit, Texte, Objekte und Bilder beliebig zu mutieren zu lassen (|transform: rotate(-90deg); |...) . Ob die Extension auch innerhalb von GridElement funktioniert habe ich aber noch nicht ausprobiert. Ich würde es aber vermuten, da Extension im wesentlich auf TypoScript basiert. Dieter -- Dr. Dieter Porth - Mein kleines TYPO3-Labor: http://www.mobger.de/ ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] gridelements | Frage zur Konfiguration
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 : … 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
Re: [TYPO3-german] gridelements | Frage zur Konfiguration
Am 20.08.2014 um 16:25 schrieb Stefan Padberg : > … 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 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] gridelements | Frage zur Konfiguration
Hallo Joey, vielen Dank für die Erläuterung. Ich hatte auch schon in die Richtung rumprobiert, aber es nicht hinbekommen. Vielleicht wäre alles einfacher, wenn man auf einfache Weise selber Content Elemente schnitzen könnte. 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
Re: [TYPO3-german] gridelements | Frage zur Konfiguration
Die stört mich nicht, der Redakteur soll erst gar keine Möglichkeit haben, eine einzugeben! Das Problem immer an der Quelle angehen, ist meine Devise. Beste Grüße Stfean Padberg, Wuppertal Am 20.08.2014 um 15:05 schrieb Dr Dieter Porth: Am 20.8.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? Beste Grüße Stefan Padberg, Wuppertal --- 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 Wenn dich die Überschrift stört, dann verberge sie doch - siehe Dropdown-feld layout unter der Überschrift. Es ist normalerweise bei jedem Content-Element zu sehen. Dieter --- 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
Re: [TYPO3-german] gridelements | Frage zur Konfiguration
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 -- Wenn man keine Ahnung hat: Einfach mal Fresse halten! (If you have no clues: simply shut your gob sometimes!) Dieter Nuhr, German comedian Xing: http://contact.cybercraft.de Twitter: http://twitter.com/bunnyfield TYPO3 cookbook (2nd edition): http://www.typo3experts.com ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] gridelements | Frage zur Konfiguration
Am 20.8.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? > > Beste Grüße > Stefan Padberg, Wuppertal > > --- > 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 Wenn dich die Überschrift stört, dann verberge sie doch - siehe Dropdown-feld layout unter der Überschrift. Es ist normalerweise bei jedem Content-Element zu sehen. Dieter -- Dr. Dieter Porth - ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] gridelements | Frage zur Konfiguration
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? Beste Grüße Stefan Padberg, Wuppertal --- 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