Hallo zusammen,
ich möchte mein RSS Feed (über Syndicate) mit CSS ein besser lesbares Aussehen geben.
Jetzt habe ich schon überall rumgesucht und dazu nicht sehr viel brauchbares gefunden und
ich habe einiges ausprobiert, komme aber nicht weiter.
Jetzt stellt sich die Frage ob das überhaupt geht?
Versuche:
Die Datei- feed.php (Ordner libraries/joomla/document/feed) scheint der richtige Ort
zu sein, um eine kleine Manipulation anzuwenden.
Ändere ich hier etwas:
Gebe ich diese Zeile ein, wird im erzeugten RSS Feed folgende Zeile mit eingefügt.PHP-Code:
//output
// Generate prolog
$data = "<?xml version="1.0\" encoding=\"".$this->_charset."\"?>\n";
$data .= "<!-- generator=\"".$this->getGenerator()."\" -->\n";
// von mir eingefügter Bereich
$data .= "<?xml-stylesheet type=\"text/css\" href=\"http://www.meindomain.de
/seiten/rss.css\" ?>\n";
// Generate stylesheet links ( und wofür ist das hier?)
foreach ($this->_styleSheets as $src => $attr )
{
$data .= "<?xml-stylesheet href=\"$src\" type=\"".$attr['mime']."\"?>\n";
}
Tatsächlich passiert nichts, es wird kein CSS geladen, obwohl der Pfad zum CSS stimmt.HTML-Code:<?xml version="1.0" encoding="utf-8"?> <!-- generator="" --> <!-- sollte jetzt ein CSS laden --> <?xml-stylesheet type="text/css" href="http://www.meindomain.de/seiten/rss.css" ?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <title>Aktuell</title> ...
Was mich stutzig macht ist in der feed.php diese Zeile:
Sieht ja schon so aus als wäre es schon für eine CSS File angelegt wurden oder schon dafür vorgesehen, es wird aber nichts ausgeführt !?PHP-Code:// Generate stylesheet links
foreach ($this->_styleSheets as $src => $attr ) {
$data .= "<?xml-stylesheet href="$src\" type=\"".$attr['mime']."\"?>\n";
}
Wo sollte die Variable $src übergeben werden?
Ich hoffe jemand kann mir weiterhelfen, ich bin da echt ratlos und
würde mich tierisch über Unterstützung freuen.
Klaus


LinkBack URL
About LinkBacks
Zitieren
Lesezeichen