Am 23.09.2010 02:48, schrieb Nicole:
Hat noch jemand eine Idee, wie man das ganze angehen kann?

Das und noch ne Sache und die Site ist fertig! *sichärger* :s

Grüße
Nicole

Hallo Nicole,

soweit ich mich erinnere, lag das Problem daran, daß Du die Seitenbereiche nur für die Nutzung für TV gemappt hast, aber keine TS-Objekte für die Bereiche definiert hast. Daher ist es nicht (ohne Erweiterung, Hook-Zugriff, oder andere Tricks) möglich, die Inhalte spezifiziert abzufangen.

Sicherlich könnte man die Inhalte für den pdf-generator getrennt parsen, also ohne Zugriff auf TV als TS-Objekte zusammenbasteln, allerdings ist das eine unflexible Lösung, da Änderungen beim TV_Mapping dann manuell in das getrennte Parsing übernommen werden müßten. Darüber hinaus müßtest Du natürlich untersuchen, wie die TV-Bereiche intern gespeichert werden, um zu wissen, wie das TS (oder PHP) formuliert werden müßte.

Generell bestehen meiner Ansicht nach folgende Lösungen:

1) Neu Mappen - interne Definitionen als TS-Objekte definieren und in TS verlagern.
2) TV komplett deinstallieren und alles konventienell lösen.
3) Inhalte ohne Zugriff auf TV generieren - per TS oder PHP.
4) Das Ergebnis von TV vor der Ausgabe bzw. Weitergabe an den pdf-generator nach-parsen. Wenn eine Markierung im Ergebnis von TV vorhanden ist z.B. "<!-- left frame -->", ist das sogar recht einfach. Ansonsten mußt Du halt nach Besonderheiten für Deine Abschnitte suchen oder einbauen, damit das Ergebnis sauber zerlegt werden kann.

Das *sichärger* beziehe ich darauf, daß Du erkannt hast, daß Du einen ungünstigen oder falschen Weg eingeschlagen hast, allerdings gehört das zum Lernen dazu und ist Jedem schon einmal passiert.

Gruß,
David

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an