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

Newsfeed-Objekt

Das Newsfeed-Objekt kann als PAGEELEMENT an jede Position im Content-Baum eingesetzt werden.


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>