EC-CUBEのデフォルトの機能で、SEO管理というものがあります。
これは、ページ毎のMETAタグを管理画面から設定できるというもので、SEO対策を行う上でとても便利な機能なのですが、商品毎に異なった内容を設定することはできません。
今回は、EC-CUBE 2.12.2 で、商品情報の『検索ワード』に設定したキーワードを、商品詳細ページのMETA keywordsとして表示するカスタマイズ方法をご紹介します。
修正するファイル: /data/class/pages/products/LCPageProducts_Detail.php
206行目の下に、下記行を追加。
$this->arrPageLayout[‘keyword’] = $this->arrProduct[‘comment3’];
以上で完了です。
※実際に実装する際は、データが空の場合や、改行を除く処理を考慮した実装が必要だと思います。
商品ごとのMETAデータを設定するプラグインも無償提供されているのですが、現状、EC-CUBEのフォーラムではプラグインに起因または関連する問題が多々報告されており、今回はあえてプラグインを利用しない方法をご紹介させていただきました。