Re: [TYPO3-german] tt_content erweitert - neues Feld einlesen
Liebe Leute, sorry, dass ich mit dieser Frage genervt habe. Ich habe das Datenbankfeld falsch geschrieben - da geht dann natürlich gar nichts... Danke trotzdem für eure Hilfe, ein ganz besonderer Dank geht - wie schon oft - an Philipp Gampe!! Danke, dass du immer wieder so hilfreich zur Seite stehst! LG, Robert Hallo und guten Abend, Für gewöhnlich war das erweitern der tt_content-Tabelle für mich bis jetzt kein Problem: Kleine Ext mit Kickstarter, ein bisschen TS, um den Content zu rendern. Jetzt allerdings merke ich, dass dies gar nicht so leicht geht, denn wenn man mehrere Inhalte auf einer Seite hat, wo nur eines davon das erweiterte Feld benutzt, dann zerstört das TS das rendering der anderen Inhalte (die zB ein Plugin benutzen). Zunächst schien es mir logisch, das tt_content rendering zu erweitern, indem ich so was in das root template setze: tt_content.header.5 = TEXT tt_content.header.5 { field = tx_neuesfeld required = 1 htmlSpecialChars = 1 } Funktioniert aber nicht. (Hier beschreibt jemand ein ähnlihes Problem: http://lists.typo3.org/pipermail/typo3-german/2011-July/079379.html) Im TypoScript Objectbrowser wird wohl alles neu angezeigt, aber gerendert wird es nicht. Weiß jemand, warum? Wie löst ihr dieses Problem? Oder hat vielleicht jemand einen guten link parat, der sich dieses Themas annimmt? Danke! Gruß, Robert ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_content erweitert - neues Feld einlesen
Ich möchte diese Frage bitte nochmals aufgreifen, weil ich seltsamerwise auch nach Tagen keine Lösung finde. Es geht um die ganz einfache Situtation, dass mit einer kleinen Ext der Tabelle tt_content ein weiteres Feld hinzugefügt wird. Dieses Feld soll standardäßig immer mitgerendert werden, und ich dachte, dass ein kleines TS wie tt_content.header.5 = TEXT tt_content.header.5 { field = tx_neuesfeld required = 1 htmlSpecialChars = 1 } dieses Problem löst - tut es aber nicht. Das TS wird vor allen page.10...MARKER < styles.content.get definiert, sollte also rechtzeitig in den Renderingmechanismus mitaufgenommen sein. Weiß jemand eine Lösung? Wie macht ihr das? Beste Grüße, Robert Hallo und guten Abend, Für gewöhnlich war das erweitern der tt_content-Tabelle für mich bis jetzt kein Problem: Kleine Ext mit Kickstarter, ein bisschen TS, um den Content zu rendern. Jetzt allerdings merke ich, dass dies gar nicht so leicht geht, denn wenn man mehrere Inhalte auf einer Seite hat, wo nur eines davon das erweiterte Feld benutzt, dann zerstört das TS das rendering der anderen Inhalte (die zB ein Plugin benutzen). Zunächst schien es mir logisch, das tt_content rendering zu erweitern, indem ich so was in das root template setze: tt_content.header.5 = TEXT tt_content.header.5 { field = tx_neuesfeld required = 1 htmlSpecialChars = 1 } Funktioniert aber nicht. (Hier beschreibt jemand ein ähnlihes Problem: http://lists.typo3.org/pipermail/typo3-german/2011-July/079379.html) Im TypoScript Objectbrowser wird wohl alles neu angezeigt, aber gerendert wird es nicht. Weiß jemand, warum? Wie löst ihr dieses Problem? Oder hat vielleicht jemand einen guten link parat, der sich dieses Themas annimmt? Danke! Gruß, Robert ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_content erweitert - neues Feld einlesen
Hi, > unter TypoScript: > Tree display '-> hier natürlich auch ein Häkchen > [x] Display all times > [x] Display messages > [x] Track content rendering > [x] Display content > [ ] Explain SELECT queries > [x] Force TS Rendering -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – linkvalidator TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_content erweitert - neues Feld einlesen
Hi Robert, Robert Wildling wrote: > Hi, lieber Philipp, > >>> Jetzt allerdings merke ich, dass dies gar nicht so leicht geht, denn >>> wenn man mehrere Inhalte auf einer Seite hat, wo nur eines davon das >>> erweiterte Feld benutzt, dann zerstört das TS das rendering der anderen >>> Inhalte (die zB ein Plugin benutzen). >> >> Dies sollte nicht so sein ... > > Damit meine ich nur, dass ein selbstgebasteltes TS wie > > temp.FOO = CONTENT > temp.FOO { > table = tt_content > ... > renderObj ... > 10 = Text > 10.field = header > (dasselbe nochmals auf 20 mit bodytext...) > } > > keine Plugin-Inhalte ausliest wie zB jfmulticontent. Oder? (Muss das > morgen nochmals testen, du hast mich jetzt verunsichert...:-) Wenn du das renderObj komplett überschreibst, dann musst du alles selber machen. Ansonsten reicht es, wenn du das Feld einfach dort hinzu fügst, wo du es brauchst. >>> tt_content.header.5 = TEXT >>> tt_content.header.5 { >>> field = tx_neuesfeld >>> required = 1 >>> htmlSpecialChars = 1 >>> } >>> >>> Funktioniert aber nicht. (Hier beschreibt jemand ein ähnlihes Problem: >>> http://lists.typo3.org/pipermail/typo3-german/2011-July/079379.html) >> >> Ist evtl. die Reihenfolge falsch? >> >>> Im TypoScript Objectbrowser wird wohl alles neu angezeigt, aber >>> gerendert wird es nicht. >> >> Dann schau doch mal mit dem Admin Panel, wie gerendert wird. >> >> Ansonsten gibt es noch den TS Analyzer, aber wenn es der TSOB schon >> richtig anzeigt, dann kann du damit auch nur noch die Reihenfolge >> überprüfen. > > Was meinst du mit Reihenfolge? Das erweiterter tt_content-TS liest das > neue Feld auf header.5 ein - es macht leider keinen Unterschied, wenn es > auf 25 eingelesen wird - wird auch nicht gerendert. Nun die Frage wäre wohl eher, ob den die Verschachtelungssebene richtig ist. Das TS nur eine Renderanweisung ist, wird "überflüssiges" TS einfach ignoriert. > Das AdminTool verrät nicht viel, und diverse aktive Checkboxen ändern > das Nicht-Rendering auch nicht ... (hab allerdings auch keine Erfahrung > damit.) unter TypoScript: Tree display [x] Display all times [x] Display messages [x] Track content rendering [x] Display content [ ] Explain SELECT queries [x] Force TS Rendering (Auf Update drücken nicht vergessen!) Dann solltest du sehen können, was genau ab geht. Es wird der TS Baum angezeigt, so wie er abgearbeitet wird. Außerdem werden alle "Nachrichten" (Zeilen DB Anwort, TS Größe, Fehler, etc.) angezeigt. > Aber prinzipiell meinst du, dass das der richtige Weg ist? Machst du das > auch so? Im Prinzip ja, allerdings nicht besonders oft ;) Allerdings ist es auch schwer zu sagen, was du falsch machen könntest. Außerdem habe ich das Gefühl, dein Problem noch nicht vollständig verstanden zu haben. Weil es mir gerade einfällt: mit "dataWrap = debug:data" kann man oft nützliche Details zu einer bestimmten Stelle im TS erfahren. Schönes Wochenende -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – linkvalidator TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_content erweitert - neues Feld einlesen
Hi, lieber Philipp, Jetzt allerdings merke ich, dass dies gar nicht so leicht geht, denn wenn man mehrere Inhalte auf einer Seite hat, wo nur eines davon das erweiterte Feld benutzt, dann zerstört das TS das rendering der anderen Inhalte (die zB ein Plugin benutzen). Dies sollte nicht so sein ... Damit meine ich nur, dass ein selbstgebasteltes TS wie temp.FOO = CONTENT temp.FOO { table = tt_content ... renderObj ... 10 = Text 10.field = header (dasselbe nochmals auf 20 mit bodytext...) } keine Plugin-Inhalte ausliest wie zB jfmulticontent. Oder? (Muss das morgen nochmals testen, du hast mich jetzt verunsichert...:-) tt_content.header.5 = TEXT tt_content.header.5 { field = tx_neuesfeld required = 1 htmlSpecialChars = 1 } Funktioniert aber nicht. (Hier beschreibt jemand ein ähnlihes Problem: http://lists.typo3.org/pipermail/typo3-german/2011-July/079379.html) Ist evtl. die Reihenfolge falsch? Im TypoScript Objectbrowser wird wohl alles neu angezeigt, aber gerendert wird es nicht. Dann schau doch mal mit dem Admin Panel, wie gerendert wird. Ansonsten gibt es noch den TS Analyzer, aber wenn es der TSOB schon richtig anzeigt, dann kann du damit auch nur noch die Reihenfolge überprüfen. Was meinst du mit Reihenfolge? Das erweiterter tt_content-TS liest das neue Feld auf header.5 ein - es macht leider keinen Unterschied, wenn es auf 25 eingelesen wird - wird auch nicht gerendert. Das AdminTool verrät nicht viel, und diverse aktive Checkboxen ändern das Nicht-Rendering auch nicht ... (hab allerdings auch keine Erfahrung damit.) Aber prinzipiell meinst du, dass das der richtige Weg ist? Machst du das auch so? Danke dir fürs Helfen! Gruß, Robert ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_content erweitert - neues Feld einlesen
Hi Robert, Robert Wildling wrote: > Für gewöhnlich war das erweitern der tt_content-Tabelle für mich bis > jetzt kein Problem: Kleine Ext mit Kickstarter, ein bisschen TS, um den > Content zu rendern. > > Jetzt allerdings merke ich, dass dies gar nicht so leicht geht, denn > wenn man mehrere Inhalte auf einer Seite hat, wo nur eines davon das > erweiterte Feld benutzt, dann zerstört das TS das rendering der anderen > Inhalte (die zB ein Plugin benutzen). Dies sollte nicht so sein ... > Zunächst schien es mir logisch, das tt_content rendering zu erweitern, > indem ich so was in das root template setze: > > tt_content.header.5 = TEXT > tt_content.header.5 { >field = tx_neuesfeld >required = 1 >htmlSpecialChars = 1 > } > > Funktioniert aber nicht. (Hier beschreibt jemand ein ähnlihes Problem: > http://lists.typo3.org/pipermail/typo3-german/2011-July/079379.html) Ist evtl. die Reihenfolge falsch? > Im TypoScript Objectbrowser wird wohl alles neu angezeigt, aber > gerendert wird es nicht. Dann schau doch mal mit dem Admin Panel, wie gerendert wird. Ansonsten gibt es noch den TS Analyzer, aber wenn es der TSOB schon richtig anzeigt, dann kann du damit auch nur noch die Reihenfolge überprüfen. Viele Grüße -- Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln Documentation – linkvalidator TYPO3 inspiring people to share! ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] tt_content erweitert - neues Feld einlesen
Hallo und guten Abend, Für gewöhnlich war das erweitern der tt_content-Tabelle für mich bis jetzt kein Problem: Kleine Ext mit Kickstarter, ein bisschen TS, um den Content zu rendern. Jetzt allerdings merke ich, dass dies gar nicht so leicht geht, denn wenn man mehrere Inhalte auf einer Seite hat, wo nur eines davon das erweiterte Feld benutzt, dann zerstört das TS das rendering der anderen Inhalte (die zB ein Plugin benutzen). Zunächst schien es mir logisch, das tt_content rendering zu erweitern, indem ich so was in das root template setze: tt_content.header.5 = TEXT tt_content.header.5 { field = tx_neuesfeld required = 1 htmlSpecialChars = 1 } Funktioniert aber nicht. (Hier beschreibt jemand ein ähnlihes Problem: http://lists.typo3.org/pipermail/typo3-german/2011-July/079379.html) Im TypoScript Objectbrowser wird wohl alles neu angezeigt, aber gerendert wird es nicht. Weiß jemand, warum? Wie löst ihr dieses Problem? Oder hat vielleicht jemand einen guten link parat, der sich dieses Themas annimmt? Danke! Gruß, Robert ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german