Das Newsfeed-Objekt kann als PAGEELEMENT an jede Position im Content-Baum eingesetzt werden.
RSS-Newsfeed anzeigen
Das Objekt 'Newsfeed' prozessiert extern akquiriertes RSS-XML in Echtzeit als HTML-Strom.
Das Objekt 'Newsfeed' prozessiert extern akquiriertes RSS-XML in Echtzeit als HTML-Strom.
Creator: F. Hoffmann; 04.04.2008 , Version: 0.1
Download-File:
rssfeed.metaobj_ger.xml
(9KB)
Installation: Importieren im Konfigurations-Menü als Spezielles Content-Objekt
Klassen-Defintion des Newsfeed-Objektes
Der folgende Code-Ausschnitt zeigt die wesentlichen API-Aufrufe: über xmlParse()
und xmlNodeSet()
wird der externe RSS-Strom in einen Dictionary transformiert und ab dem Start-Element 'item' durchiteriert:
<dtml-in "xmlNodeSet(xmlParse(rdf),'item',True)"> <dtml-let title="dict_list(_['sequence-item']['tags'])['title']['cdata']" descr="dict_list(_['sequence-item']['tags'])['description']['cdata']" link="dict_list(_['sequence-item']['tags'])['link']['cdata']" > ... </dtml-let> </dtml-in>