Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 15. Februar 2012 13:45

hibr
probiert CMS/ms aus
Registriert: 05. Januar 2011
Beiträge: 29

[GELÖST] CGFeedmaker: Probleme bei &, <, >, etc. im <title> Tag

Es ist zwar ungewöhnlich, dass ein initiales Posting direkt schon als [gelöst] markiert wird, aber während des Schreibens habe ich die Lösung selbst gefunden. Ich denke, dass sie ggf. auch für andere interessant ist, darum poste ich das Problem mit der Lösung.

Es werden im FF nicht alle Einträge im Feed angezeigt und ein Fehler beim IE
=========================================================

Bisher wurden, soweit ich mich erinnere, im Feed immer alle Newseinträge angezeigt. Jetzt ist mir aufgefallen, dass er im Firefox 10 nur 5 anzeigt. Er müsste aber 10 anzeigen. Der IE9 und der W3C-Feed-Validator zeigen einen Fehler an.

Ich habe nur ein sehr gering modifiziertes Standardfeedtemplate benutzt.

Das Problem ist das Kaufmanns-Und "&" im <title> Tag eines Eintrags. Und genau vor diesem Eintrag bricht im FF die Feedliste ab. Um das Problem zu lösen, sollte man im Template w.u. nach {news ....} den Eintrag:

<title>{$entry->title|cms_html_entity_decode}</title>

durch

<title>{$feed.title|escape}</title>

ersetzen. Vorsichtshalber würde ich auch den <title> Tag des Feeds (befindet sich w.o. im Template) auf die gleiche weise escapen.

Damit ist der Feed wieder valide und wird auch wieder (vollständig) angezeigt.

Gruß Hani

PS: Muss mal sehen, ob das schon als Bug gemeldet wurde.


Hanis Sammelsurium - How-To's · Erfahrungs- und Meinungsberichte

Offline

#2 16. Februar 2012 23:11

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] CGFeedmaker: Probleme bei &, <, >, etc. im <title> Tag

Danke für den Tipp!

Offline

#3 16. Februar 2012 17:46

nockenfell
Moderator
Ort: Gontenschwil, Schweiz
Registriert: 09. November 2010
Beiträge: 2.934
Webseite

Re: [GELÖST] CGFeedmaker: Probleme bei &, <, >, etc. im <title> Tag

Danke für den Tipp. Habe ich bei mir gleich umgesetzt.


[dieser Beitrag wurde mit 100% recycled bits geschrieben]
Mein Blog  /   Diverse Links rund um CMS Made Simple
Module: btAdminer, ToolBox

Offline