IT女子のお気に入りフォルダ

管理人の備忘録と実践を兼ねた(出来るだけ)役に立つ情報を配信するブログです。

EC-CUBE2.13で「当サイトについて」のページタイトルを変更する

EC-CUBEのデフォルトで作られる「当サイトについて」と「特定商取引に関する法律に基づく表記」の違いがビミョーだなーと思いつつも、「当サイトについて」を「会社概要」に変更して利用することになりました。
が、デフォルトページのタイトル変更って管理画面から一発ってわけじゃなかったのでその方法をメモ。

classファイルを変更する

/data/class/pages/abouts/LC_Page_Abouts.phpを以下のように変更します。(43行目)

// 変更前
$this->tpl_title = '当サイトについて';
// 変更後
$this->tpl_title = '会社概要';

ページを見てみると、この作業だけでページタイトルは変更されています。
eccube_pagename_update_01

利用ガイドブロックを変更する

次は、利用ガイドブロックに表示される「当サイトについて」を変更します。
このブロックを使用しないなら変更不要かも(後でややこしくなるので、ブロックを削除する or 一応変更しておく がいいと思います)
eccube_pagename_update_02
管理画面で、デザイン管理>PC>ブロック設定から「利用ガイド」を編集します。(テンプレートファイルで29行目)

<li>
    <a href="<!--{$smarty.const.ROOT_URLPATH}-->abouts/<!--{$smarty.const.DIR_INDEX_PATH}-->" class="<!--{if $tpl_page_class_name == "LC_Page_Abouts"}-->selected<!--{/if}-->">
        会社概要</a></li>
<li>

これでフロントエンドの表示変更は完了。
次は管理画面です。
混乱をさけるために、デザイン管理>PC>ページ詳細設定で表示される名称も変更したいと思います。

データベースを変更する

変更するのは、dtb_pagelayoutというテーブルのpage_nameフィールドです。
「当サイトについて」となっているレコードが2つあります。
eccube_pagename_update_03

これを編集して「会社概要」に変更します。
eccube_pagename_update_04

device_type_idが「10」「1」なのでPC用と携帯用なのでしょう。2.13ではスマホ用に「当サイトについて」はないようです。以上。