ビューで作成されたRSSフィードから投稿日を削除する最良の方法は何ですか?フィードを作成したカレンダーがありますが、それはcck日付値でソートされているため、投稿日が必ずしも正確ではありません。
これをビュー内から簡単に削除する方法はありますか(D6)、またはテンプレートを変更する必要がありますか?
このアプローチ が機能するはずです。私は過去にそれを試しました、そしてそれはまさに私が必要としたものをしました。
上記のリンクされたコメントから引用:
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;
2年ほど前にこういうことをしていたので、その後は良くなっている可能性があります。
メモリから、ビューのRSSフィードでこの種のことを行うためにテンプレートを変更する必要があると思います。それは可能な限り柔軟ではありませんでした。