【EC-CUBE】商品詳細ページのSEOを個別にするカスタマイズ
EC-CUBEでの商品詳細ページのメタタグは一括設定で各ページに個別設定ができません。 DBを追加し商品登録ページに新しく設定できる欄を追加してもいいのですが、せっかく流用できる情報が商品登録ページにあるのでそれを使いたいものですね。
検索ワードをMeta Keywordに設定し、一覧メインコメントにMeta Descriptionが設定されるようになります。
data/class/pages/products/LC_Page_Products_Detail.phpのfunction action()の最後に追加します。
// ログイン判定
if ($objCustomer->isLoginSuccess() === true) {
//お気に入りボタン表示
$this->tpl_login = true;
$this->is_favorite = SC_Helper_DB_Ex::sfDataExists('dtb_customer_favorite_products', 'customer_id = ? AND product_id = ?', array($objCustomer->getValue('customer_id'), $product_id));
}
//詳細ページのKeywordを検索ワードに変更
$this->arrPageLayout['keyword'] = $this->arrPageLayout['keyword']. $this->arrProduct['comment3'];
//詳細ページのDescriptionを一覧コメントに変更
$this->arrPageLayout['description'] = $this->arrPageLayout['description']. $this->arrProduct['main_list_comment'];
【EC-CUBE】 商品詳細ページのSEOを個別にするカスタマイズ の関連記事
コメント
No comments yet
コメントする
次項 【EC-CUBE】タイトルタグのサイト名と商品名を逆にする
前項 Google Analyticsで正規表現によるフィルタをかける
▲知識Z(ゼータ)トップへ