SPOTブログ

2012/09/04

EC-CUBE 2.12で「当サイトについて」のページタイトルを変更する方法

「特定商取引に関する法律に基づく表記」と「当サイトについて」の内容が似通っていて、「当サイトについて」ページの存在意義が分かりません、のりぷーです。

今回、デフォルトで作られる「当サイトについて」を「お店紹介」ページにしたくて、タイトルの変更をしようと思ったのですが、なかなか面倒だったので、メモしておきます。

 

1.classファイルを変更する

まず、いじるのは、/data/class/pages/abouts/LC_Page_Abouts.phpというファイル。47行目の

に変更します。

これで、ページのタイトルは変わったのですが、「利用ガイド」ブロックの文字は「当サイトについて」のままです。

2.デザイン管理>PC>ブロック設定で「利用ガイドブロック」を書き換え。

管理画面でデザイン管理>PC>ブロック設定と進み「利用ガイド」ブロックの編集画面を見ると、ここななぜかタイトルが直打ちされています。

 

これで、ホームページ上の表記は、書き換わったはずです。

 

ですが、管理画面のデザイン管理>PC>ページ詳細設定のページ名は相変わらず「当サイトについて」のままです。

これは、データベースを直接いじることになります。

 

3.MySQLデータベースの変更でデザイン管理>PC>ページ詳細設定のページ名を変更

まずは、phpMyAdminかAdminerでデータベースにアクセスします。

dtb_pagelayoutというテーブルにpage_nameが「当サイトについて」となっている3つのレコードがあるのが分かります。

ここを編集して「お店紹介」に書き換えます。

詳しくは調べてないのでよく分かりませんが、3つのレコードはそれぞれ「PC用」「携帯用」「スマホ用」に対応していると思われます。

 

ここを修正すれば、これで、管理画面でも、「お店紹介」に変わりました。

EC-CUBEは自由度は確かに高いのですが、このようにいろんなところをいじらないといけないので、運用がなかなか大変ですね。

もうすこしスマートな設計になってくれると良いんですが・・・。

 

以上、「EC-CUBE 2.12で「当サイトについて」のページタイトルを変更する方法」でした。