0

商品詳細ページのタイトルタグ内にカテゴリー名を表示したい。

例:

<title>Category name | Subcategory name | Product name</title>

現在の設定は (catalog/controler/product/product.php):

$this->document->setTitle($product_info['name']);
4

1 に答える 1

5

これを達成するために複数のことを行うことができます。

カテゴリ情報は 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']);
于 2013-06-14T11:44:35.297 に答える