web-dev-qa-db-ja.com

RSS投稿日削除の表示

ビューで作成されたRSSフィードから投稿日を削除する最良の方法は何ですか?フィードを作成したカレンダーがありますが、それはcck日付値でソートされているため、投稿日が必ずしも正確ではありません。

これをビュー内から簡単に削除する方法はありますか(D6)、またはテンプレートを変更する必要がありますか?

4
bkildow

このアプローチ が機能するはずです。私は過去にそれを試しました、そしてそれはまさに私が必要としたものをしました。

上記のリンクされたコメントから引用:

views-view-row-rss.tpl.phpをテーマディレクトリに配置します

print $item_elementsを置き換えます。

$item_elements = preg_replace('<pubDate>.*</pubDate>', '', $item_elements);  // removes pubdate
$item_elements = preg_replace('<dc:creator>.*</dc:creator>', '', $item_elements);  // removes author
$item_elements = preg_replace('<category .*</category>', '', $item_elements);  // removes terms         

$item_elements = preg_replace("!^\s+(\D)!m", "\\1", $item_elements);  // removes some blank lines

print $item_elements; 
3
g_thom

2年ほど前にこういうことをしていたので、その後は良くなっている可能性があります。

メモリから、ビューのRSSフィードでこの種のことを行うためにテンプレートを変更する必要があると思います。それは可能な限り柔軟ではありませんでした。

0
Jeremy French