cancel
Showing results for 
Search instead for 
Did you mean: 

RSS-Feeds konfigurieren

dmc
Champ on-the-rise
Champ on-the-rise
ch habe folgendes RSS-Feed-Template in einem Workspace mit guest-Erlaubnis ativiert:
<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>VSA ApothekenSysteme GmbH QMS-Handbuch RSS</title>
      <copyright>Copyright © 2007 VSA ApothekenSysteme GmbH</copyright>
      <#assign hostname="http://spdms01-1:8080/alfresco">
      <#assign spaceref="${hostname}/navigate/browse/${space.nodeRef.storeRef.protocol}/${space.nodeRef.storeRef.identifier}/${space.nodeRef.id}">
      <#assign datetimeformat="EEE, dd MMM yyyy HH:mm:ss zzz">
      <link>${spaceref}</link>
      <description>Recent Changes to '${space.name}'</description>
      <language>de-de</language>
      <lastBuildDate>${date?string(datetimeformat)}</lastBuildDate>
      <pubDate>${date?string(datetimeformat)}</pubDate>
      <ttl>120</ttl>
      <generator>Alfresco 2.0</generator>
      <image>
         <title>${space.name}</title>
         <width>32</width>
         <height>32</height>
         <link>${spaceref}</link>
         <url>${hostname}${space.icon32}</url>
      </image>
      <#assign weekms=1000*60*60*24*7>
      <#list space.childrenByXPath[".//*[subtypeOf('cm:content')]"] as child>
      <#if (dateCompare(child.properties["cm:modified"], date, weekms) == 1) || (dateCompare(child.properties["cm:created"], date, weekms) == 1)>
      <item>
         <title>${child.properties.name}</title>
         <link>${hostname}${child.url}</link>
         <description>
            ${"<a href='${hostname}${child.url}'>"?xml}${child.properties.name}${"</a>"?xml}
            <#if child.properties["cm:description"]?exists && child.properties["cm:description"] != "">
               ${child.properties["cm:description"]}
            </#if>
         </description>
         <pubDate>${child.properties["cm:modified"]?string(datetimeformat)}</pubDate>
         <guid isPermaLink="false">${hostname}${child.url}</guid>
      </item>
      </#if>
      </#list>
   </channel>
</rss>
Das RSS-Symbol erscheint im Workspace aber der Link bringt leider einen Feedcodefehler.
Dieser Feed kann nicht angezeigt werden.

Dieser Feed enthält Fehler.
Wechseln Sie zur vorherigen Seite.

Weitere Informationen

An invalid character was found in text content.
Zeile: 51 Zeichen: 23

<title>Qualit
Das hat meines Erachtens was mit den deutschen Umlauten zu tun, die der IE-Feedreader (7.0) hier nicht richtig interpretieren kann.

Kann jemand den Fehler im Script erkennen?


Geändert von schneika (25.06.2007 um 15:10 Uhr).
11 REPLIES 11

dmc
Champ on-the-rise
Champ on-the-rise
Hat jemand RSS-Feeds am Laufen?

dmc
Champ on-the-rise
Champ on-the-rise
Workaround: Statt UTF-8 verwende ich nun das erwartete Charakterset im RSS-Header des Templates:
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
Nun ist alles ok.