Vorstellung der xmlinclude TYPO3 Extension in der Großen Entwicklerrunde der SUB Göttingen im Mai 2012.
Motivation der Entwicklung durch die Anwendung zur Anzeige eines DSpace in einer TYPO3 Site
8. xmlinclude
TYPO3 Extension mit 3 Schritten
1. XML laden
2. XSL-Transformationen anwenden
3. XML in TYPO3 Content Element
einfügen
9. XML laden
• Basis- und Start-URL
• zusätzliche Parameter an URL
anhängbar – optional, z.B. Sprache
• Cookies – optional
• schlechtes Markup – optional
10. XSL anwenden
• Array von XSLs konfigurierbar
• TYPO3 Konfiguration wird als
Parameter übergeben
• XSL zum Umschreiben von Links
inclusive – Standardeinstellung
11. Standard XSL
• für XHTML
• Links in a und form Tags durch TYPO3
• Links in img, script, link Tags nicht
• relative Links + base URL
• Ausnahmen durch class
12. XML einfügen
• style, script konfigurierbar
• transformiertes XML einfügen
• ggf. Cookies weiterreichen
13. RealURL
• Helferfunktion zur Einbindung dabei
• von Standard XSL unterstützt
• Konfiguration etwas umständlich –
geht es besser?