以下のとおり修正しました。
if($cobj->isExternalLink()){
echo $nh->getLinkToCollection($cobj);
}else{
echo BASE_URL.$nh->getLinkToCollection($cobj);
}
ver. 5.6.3.3
外部リンクを含めたページリストでRSSフィードを出力すると、外部リンクのアドレスへもBASE_URLが先頭に付加されて、結果リンク切れとなっているのに気が付きました。
/concrete/block/page_list/tools/blog_rss.phpの44行目
<?php echo BASE_URL.$nh->getLinkToCollection($cobj) ?>
<?php
if(preg_match('/^http/', $nh->getLinkToCollection($cobj))){
echo $nh->getLinkToCollection($cobj);
}else{
echo BASE_URL.$nh->getLinkToCollection($cobj);
}
?>
Tao Sasaki
Re: 外部リンクのRSSフィード