我想使用“位置”字段为 opencart 2.0.1.1 创建页面特定的模板文件。我想知道这可以与 seo url 一起使用吗?我在 opencart 2.0.1.1 的 header.php 底部找到了这个
// 对于页面特定的 css
if (isset($this->request->get['route'])) {
if (isset($this->request->get['product_id'])) {
$class = '-' . $this->request->get['product_id'];
} elseif (isset($this->request->get['path'])) {
$class = '-' . $this->request->get['path'];
} elseif (isset($this->request->get['manufacturer_id'])) {
$class = '-' . $this->request->get['manufacturer_id'];
} else {
$class = '';
}
$data['class'] = str_replace('/', '-', $this->request->get['route']) . $class;
} else {
$data['class'] = 'common-home';
}
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/header.tpl')) {
return $this->load->view($this->config->get('config_template') . '/template/common/header.tpl', $data);
} else {
return $this->load->view('default/template/common/header.tpl', $data);
}
我相信这只是页面特定 css 的代码结构,我想更改页面特定的 .tpl 文件。我想使用开关控制方法,我会为不同的产品使用至少 5 个模板。下面这个例子来自 opencart 1.5x。将会是完美的