いつもお世話になっております。
baserCMSでサブサイトのサイトマップを
下記の関数を使用して制作中です。
【ver4/関数リファレンス/getSitemap】
http://wiki.basercms.net/ver4/関数リファレンス/getSitemap
現在こちらのタグを固定ページ内に挿入しますと
<?php echo $this->BcBaser->getSitemap() ?>
固定ページ内のリスト< li> が
メインサイト側のURLが取得されてしまいます。
例:ドメイン .com/各ページ
サブサイトのURLを取得したいのですが、
例:ドメイン .com/en/各ページ
どのように記入すればよろしいでしょうか?
よろしくお願い致します。
seto
2
こんにちは
関数リファレンスを見るとgetSitemapは、パラメータに渡したサイトIDのコンテンツを出力する関数のようです。
サイトIDは $this->request->params['Content']['site_id']
で取得できるので、以下のコードでサイトごとのサイトマップを表示できます。
<?php echo $this->BcBaser->getSitemap($this->request->params['Content']['site_id']) ?>
「いいね!」 1
seto様
いつもお世話になっております。
ご提示いただいた関数を固定ページのソースに入れたところ、
無事にサブサイト側のサイトマップが表示されました。
ありがとうございます。大変助かりました。
「いいね!」 1