Php OpenCart自定义产品标题标签
我想在标题标签内的产品详细信息页面上显示类别名称 例如:Php OpenCart自定义产品标题标签,php,controller,opencart,Php,Controller,Opencart,我想在标题标签内的产品详细信息页面上显示类别名称 例如: <title>Category name | Subcategory name | Product name</title> 你可以做很多事情来实现这一点 类别信息是在第20行的某个地方获取的: foreach (explode('_', $this->request->get['path']) as $path_id) { 您可以将每个类别的名称添加到变量中,并将该变量添加到settitle部分:
<title>Category name | Subcategory name | Product name</title>
你可以做很多事情来实现这一点 类别信息是在第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']);
你可以做很多事情来实现这一点 类别信息是在第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']);
嗯,好主意。让我们知道你是如何做到的。祝你好运@shadyyx请参见下面这个问题中Thomas Lang的答案。此脚本生成类似字符串的面包屑。随便问我什么好主意。让我们知道你是如何做到的。祝你好运@shadyyx请参见下面这个问题中Thomas Lang的答案。此脚本生成类似字符串的面包屑。请随便问我任何问题。是的,就是这样!谢谢。是的,就是这样!非常感谢。