「特定商取引に関する法律に基づく表記」と「当サイトについて」の内容が似通っていて、「当サイトについて」ページの存在意義が分かりません、のりぷーです。
今回、デフォルトで作られる「当サイトについて」を「お店紹介」ページにしたくて、タイトルの変更をしようと思ったのですが、なかなか面倒だったので、メモしておきます。
まず、いじるのは、/data/class/pages/abouts/LC_Page_Abouts.phpというファイル。47行目の
1 |
$this->tpl_title = '当サイトについて'; |
を
1 |
$this->tpl_title = 'お店紹介'; |
に変更します。
これで、ページのタイトルは変わったのですが、「利用ガイド」ブロックの文字は「当サイトについて」のままです。
管理画面でデザイン管理>PC>ブロック設定と進み「利用ガイド」ブロックの編集画面を見ると、ここななぜかタイトルが直打ちされています。
これで、ホームページ上の表記は、書き換わったはずです。
ですが、管理画面のデザイン管理>PC>ページ詳細設定のページ名は相変わらず「当サイトについて」のままです。
これは、データベースを直接いじることになります。
まずは、phpMyAdminかAdminerでデータベースにアクセスします。
dtb_pagelayoutというテーブルにpage_nameが「当サイトについて」となっている3つのレコードがあるのが分かります。
ここを編集して「お店紹介」に書き換えます。
詳しくは調べてないのでよく分かりませんが、3つのレコードはそれぞれ「PC用」「携帯用」「スマホ用」に対応していると思われます。
ここを修正すれば、これで、管理画面でも、「お店紹介」に変わりました。
EC-CUBEは自由度は確かに高いのですが、このようにいろんなところをいじらないといけないので、運用がなかなか大変ですね。
もうすこしスマートな設計になってくれると良いんですが・・・。
以上、「EC-CUBE 2.12で「当サイトについて」のページタイトルを変更する方法」でした。