商品一覧や商品詳細のページのタイトルや meta name=”description” の部分をもう少し改良することにしました。
\html\products\list.php
// カテゴリ名の取得
$objPage->list_category_name = $conn->getOne(“SELECT category_name FROM dtb_category WHERE category_id = ?”,array($objPage->category_id));
商品一覧表示時のカテゴリ名を取得しておく。。
\data\Smarty\templates\site_frame.tpl
<!–{if $arrProduct.main_comment}–>
<meta name=”description” content=”<!–{$tpl_subtitle|escape}–>-<!–{$tpl_title|escape}–>-<!–{$arrProduct.main_comment|escape}–>” />
<!–{elseif $list_category_name}–>
<meta name=”description” content=”<!–{$tpl_subtitle}–><!–{if $list_category_name != $tpl_subtitle}–>-<!–{$list_category_name|escape}–><!–{/if}–>の<!–{$tpl_title|escape}–>です。<!–{$tpl_linemax}–>件の商品がございます。” />
<!–{else}–>
<meta name=”description” content=”【<!–{$arrSiteInfo.shop_name}–>】-<!–{$tpl_title|escape}–>-<!–{$arrPageLayout.description|escape}–>” />
<!–{/if}–>
<!–{if $category_name}–>
<title><!–{$tpl_title|escape}–>≪<!–{$category_name|escape}–>≪<!–{$tpl_subtitle}–>≪【<!–{$arrSiteInfo.shop_name}–>】</title>
<!–{else}–>
<title><!–{if $list_category_name}–>≪<!–{$tpl_subtitle}–><!–{if $list_category_name != $tpl_subtitle}–>-<!–{$list_category_name|escape}–><!–{/if}–>≫<!–{/if}–>-<!–{$tpl_title|escape}–>-【<!–{$arrSiteInfo.shop_name}–>】</title>
<!–{/if}–>