XMLサイトマップにフリーぺージが登録されていない問題

カラーミーショップのフリーページは「公開・メニュ―表示」「公開・メニュー非表示」「非公開」の3つから選択できます。

カラーミーショップの管理画面スクリーンショット。フリーページの表示状態を設定する箇所がハイライト表示されています。

このうち、xmlサイトマップに出力されるのは「公開・メニュー表示」だけです。

”メニューは非表示にしたいがサイトマップには出力したい” 場合はメニュー側での条件分岐が必要となります。

以下は一例です。

<{* フリーページ1番を表示させない*}>
<{foreach from=$freepage item=freepage}>
  <{if $freepage.link_url|replace:"f1":"" != $freepage.link_url}>
    <!-- 1番以外のとき表示させるコンテンツ -->
  <{/if}>
<{/foreach}>
コラム
シェアする
タイトルとURLをコピーしました