商品詳細ページのタイトルタグ内にカテゴリー名を表示したい。
例:
<title>Category name | Subcategory name | Product name</title>
現在の設定は (catalog/controler/product/product.php):
$this->document->setTitle($product_info['name']);
商品詳細ページのタイトルタグ内にカテゴリー名を表示したい。
例:
<title>Category name | Subcategory name | Product name</title>
現在の設定は (catalog/controler/product/product.php):
$this->document->setTitle($product_info['name']);
これを達成するために複数のことを行うことができます。
カテゴリ情報は 20 行目あたりで取得されます。
foreach (explode('_', $this->request->get['path']) as $path_id) {
各カテゴリの名前を変数に追加し、その変数を settitle 部分に追加できます。
foreach の前に変数を追加するだけです。
$category_title_string = "";
foreach (explode('_', $this->request->get['path']) as $path_id) {
if (!$path) {
$path = $path_id;
} else {
$path .= '_' . $path_id;
}
$category_info = $this->model_catalog_category->getCategory($path_id);
//Then add the cat name to the string:
$category_title_string.= $category_info['name'] . ' - ';
この後、settitle を次のように変更します。
$this->document->setTitle($category_title_string.' '.$product_info['name']);