RSSヘルパーでRSSを生成する際にNameSpaceを追加する

技術関係

通常通りRSSヘルパーでRSSを生成する際に名前空間を指定する

RSS用のLayoutを修正する
$ cat /app/views/layout/rss/default.ctp

<?php
echo $rss->header();
if (!isset($channel)) {
$channel = array();
}
if (!isset($channel['title'])) {
$channel['title'] = $title_for_layout;
}
echo $rss->document(
array( // ここで、名前空間を指定する
"xmlns:georss" => "http://www.georss.org/georss",
"xmlns:geo"    => "http://www.w3.org/2003/01/geo/wgs84_pos#"
),
$rss->channel(
array(
), $channel, $content_for_layout
)
);
?>
タイトルとURLをコピーしました