色々調べましたが、みなさん偉くめんどくさいことをしているようで・・。
SQLいじってみたり・・・。そんなことしなくても変更できるのに。
ということで、タイトル変更のまとめです。
ぼくが開発中なのはver2.4.0で以下SS
title表示の為のテンプレートファイルは/data/Smarty/templates/使用中のテンプレート/site_frame.tplで、これをいじっていきます。
プラス、それぞれのページに対応したタイトルの表示の仕方が、
data/class/pages/のなかにあります。
1.TOPページ(index)のタイトル変更
上記の通りdata/class/pages/の中、data/class/pages/LC_Page_Index.phpを編集。44行目あたりから、
[sourcecode language=”php”]
/**
* Page を初期化する.
*
* @return void
*/
function init() {
parent::init();
$this->tpl_mainpage = ‘top.tpl’;
$this->tpl_column_num = 3;
/*以下を追加 by chibi*/
$this->tpl_title = ‘TOPページ’;
}
[/sourcecode]
$this->tpl_title = ‘TOPページ’;この一文を追記。
こうすることによって、TOPページのタイトルに【TOPページ】という一文が必ず入るようになるので、
/data/Smarty/templates/使用中のテンプレート/site_frame.tplの中のtitleの部分を書き換えます。
[sourcecode language=”php”]
<!–{if $tpl_title == "TOPページ"}–>
<title>ここに書いたtitleがそのままTOPページで表示されます</title>
<!–{else}–>
<title><!–{$tpl_title|escape}–>|<!–{$arrSiteInfo.shop_name|escape}–></title>
<!–{/if}–>
[/sourcecode]
という少々荒っぽいやり方ですが、SQLいじったりするより楽かと・・。
2.商品一覧ページのタイトル変更
これは、Web PHP 北九州 SEO » Blog Archive » EC-CUBE 商品一覧ページと、商品詳細ページのタイトルタグの変更こちらのサイト様の方でわかりやすく説明あるので。。
ということで、商品一覧、TOPページ、商品詳細ページの3つのページのタイトルをSEO対策的に変更してまとめた/data/Smarty/templates/使用中のテンプレート/site_frame.tplのtitle部分は以下
[sourcecode language=”php”]
<!–{if $tpl_title == "商品一覧ページ"}–>
<title><!–{$tpl_subtitle|escape}–>|<!–{$arrSiteInfo.shop_name|escape}–></title>
<!–{elseif $tpl_title == "TOPページ"}–>
<title>ここに書いたtitleがそのままTOPページで表示されます</title>
<!–{else}–>
<title><!–{$tpl_title|escape}–>|<!–{$arrSiteInfo.shop_name|escape}–></title>
<!–{/if}–>
[/sourcecode]
ダメだ、ここにまとめるの、途中からすごく面倒。
- Facebook GraphAPI v2.9でいいね・シェア数をPHPで取得して表示 - 2017年9月7日
- phpstormのFilewatcherでautoprefixerを使う方法 - 2017年1月19日
- Custom Field Templateを使用してのプレビューを実装 - 2016年1月14日
- WordPress:WooCommerceを使ってみて分かったこと - 2013年7月5日
- 誰得なプラグイン Ultimate Google Analytics改をひっそりと公開します - 2013年6月4日
- プラグイン『WooCommerce Fields for Japan』を公開しました - 2013年4月21日
- 公式 WordPress.orgプラグインディレクトリでのプラグイン公開のススメ - 2013年4月17日
- WordPress:WooCommerceを日本仕様へと日本語化 - 2013年4月15日
- webクリエイター パソコンを買う。 - 2013年3月16日
- WordPress:『続きを読む』read moreをpタグで囲む - 2013年3月5日
Pingback: EC-CUBEのタイトルタグのカスタマイズ | ホットスペース
Pingback: EC-CUBEでタイトル変更前のメモ(SEO対策) | デビラボ