2012年12月26日
前回の「EC-CUBEの商品登録ページの「検索ワード」をmeta要素(タグ)のkeywordsに表示する方法」に続き、今回はmeta要素(タグ)「description」を設定する方法です。
EC-CUBEは、各商品ごとにmeta要素(タグ)「description」の設定ができません。
そこで、商品登録ページの「一覧-メインコメント」に設定した情報をmeta要素の「description」へ表示する方法です。
data/Smarty/templates/編集するテンプレートディレクトリ/
にある
site_frame.tpl
の下記部分を
<!--{if $arrPageLayout.description|strlen >= 1}--> <meta name="description" content="<!--{$arrPageLayout.description|h}-->" /> <!--{/if}-->
下記へ書き換えるだけです。
<meta name="description" content="<!--{if $arrProduct.main_list_comment}--><!--{$arrProduct.main_list_comment|escape|regex_replace:"/[\r\t\n]/"}--><!--{/if}--><!--{$arrPageLayout.description|h}-->" />
管理画面の「基本情報管理>SEO管理」で登録した情報(Description)の前に、「一覧-メインコメント」で登録した情報(description)が追加される形で表示されます。
これで各商品ごとに「description」を設定・表示できます。