[TYPO3-UG Dutch] Normale output vervangen met RSS

William Parr flex3.internet at tros.nl
Mon Jul 30 16:10:26 CEST 2007


Hallo iedereen,

Ik heb een extensie ontwikkeld welke aan de hand van een meegestuurde categorie ID tt_news items uit de database haalt en vervolgens een RSS template vult met de resultaten van de queries in de database.

Ik heb hiervoor op de parent pagina van heel de tree (waarvan alle pagina's in de tree van deze een subpagina zijn) bij template het volgende staan:
plugin.<extensie>.templateFile = fileadmin/template/<template>.tmpl
page.50 < plugin.tx_<extensie>_pi1

Dit wordt dus geërfd door de rest van de pagina's en wanneer er een variabele mee wordt gegeven in de URL ("&feed=1") wordt alle er code in de extensie uitgevoerd. Alles gaat goed wat dit betreft, want wanneer je in de broncode van de pagina kijkt staan helemaal onderaan alle RSS tags met alle content erin wat erin hoort te staan. Op de pagina zelf verschijnt alle data wat binnen de tags hoort als tekst achter elkaar, onderaan de pagina (logisch, want XML tags worden in HTML niet getoond).

Het is dus bijna goed, maar wat er nog moet gebeuren is dat wanneer die variabele in de URL wordt meegegeven en de template voor RSS output wordt gevuld, alles wat normaal gesproken op de pagina zou verschijnen, dat niet moet doen, zodat enkel mijn RSS output overblijft en de pagina zich daardoor als een RSS pagina presenteert en niet als een HTML pagina met een lange rits tekst onderaan.

Heeft iemand enig idee hoe ik Typo3 zo ver kan krijgen om dit te doen?

Ik heb al wat gespeeld met RSS in tt_news en er wordt dan met bijvoorbeeld "&type=100" wel een RSS pagina getoond, maar zodra ik categoryMode en categorySelection gebruik in de TS setup (van xmlnews { }), komt er helemaal geen content meer op die pagina, terwijl ik juist tt_news items op categorie moet kunnen pakken.

Hopelijk weet iemand hier iets op!

Groetjes,
William


More information about the TYPO3-UG-dutch mailing list