EC-CUBEのページタイトルの変更方法

サラトガIT日記 > EC-CUBE > EC-CUBEのページタイトルの変更方法 EC-CUBEのページタイトルの変更方法

※実経験の記憶を頼りに自宅の PC 環境(VMWareなど)で再現している内容もあるのでご注意下さい

2008-08-12

 

各ページ(html)の「TOPページ」や「商品詳細ページ」などのタイトル(title)タグに該当する部分の変更方法について。

[補足]
自分で追加したページは、管理ページの「ページ詳細設定」で変更可能。

[結論]
2 つの対応方法がある。

1 つは、ページタイトルの情報を持っている DB の情報を編集する。
該当箇所は、dtb_pagelayout テーブルの page_name カラム。

もう 1 つは、data/class/pages/ 配下の各ページに該当する
スクリプト(LC_Page_Index.phpなど)で、tpl_title を設定する。

function init() {
    parent::init();
    $this->tpl_mainpage = 'top.tpl';
    $this->tpl_column_num = 3;
    $this->tpl_title = 'タイトル';
}

sfGetPageLayout() では、tpl_title がない場合のみ
タイトルがセットされるので、まあそれもありなのかな。

sfGetPageLayout() を呼んだ後で上書きしてもいいけど。

[フォーラム参考記事]

関連記事

上記の記事に関連する記事(最新の10件)です。