2012-04-13 16 views
0

のためのRSSフィードを表示します。私はよりユーザーフレンドリーな方法で私のRSSフィードを表示するようにクロムを強制する方法を探しています。私は、デフォルトでは、このクロムdoesntのサポートを知っているが、私はそれをやっBBC(http://feeds.bbci.co.uk/shared/bsp/xsl/rss/nolsol.xsl)のようなウェブサイトを見てきました。フォーマットDrupalは、誰かが私を助けてくださいすることができクロム

私は何を次のように見えるビュー - ビュー - rss.tpl.phpファイル変更することで実行する必要がありますので、私はRSSフィードを生成するために、Drupalの7つのビューを使用してい

<?php print "<?xml"; ?> version="1.0" encoding="utf-8" <?php print "?>"; ?> 
<rss version="2.0" xml:base="<?php print $link; ?>"<?php print $namespaces; ?>> 
<channel> 
<title><?php print $title; ?></title> 
<link><?php print $link; ?></link> 
<description><?php print $description; ?></description> 
<language><?php print $langcode; ?></language> 
<?php print $channel_elements; ?> 
<?php print $items; ?> 
</channel> 
</rss> 

答えて

0

を接頭辞はいつでもview-source:で、すべてのフィードで機能します。

たとえば、フィードにURLがhttp://feeds.guardian.co.uk/theguardian/rssの場合、Chromeのアドレスバーに「view-source:http://feeds.guardian.co.uk/theguardian/rss」と入力すると完全なXMLが表示されます。

また、(ページのRSSアイコン/リンクをクリックした後に)フォーマットされたフィードを表示すると、(フィードプレビューの青いバーの)右上に「フィード」リンクが表示され、全く同じview-source:ページ。

+0

私はこの方法を使用してみましたが、それは同じ書式を出力しますちょうど左側に行番号が追加されています。 は、ここに私が働いているフィードのリンクです:http://www.acceleration.biz/blog/feed – RiaanZA

0

おそらく、このビューテンプレートにマイナーチェンジ...とXSLの多くを必要とXSLを使用したいです。

<?php print "<?xml"; ?> version="1.0" encoding="utf-8" <?php print "?>"; ?> 
<?xml-stylesheet href="/css/rss20.xsl" type="text/xsl"?> 
<rss version="2.0" xml:base="<?php print $link; ?>"<?php print $namespaces; ?>> 

私はXSLは不愉快であることがわかり、しかし、あなたはおそらく、あなたがウェブ上で見つける何かのオフあなたのベースができます。あなたのBBCのリンクは良いスタートである、またはNYタイムズが細かすぎるものを持っている:ビューソース:のhttp://feeds.nytimes.com/css/rss20.xsl

関連する問題