0

我想在单独的页面上显示所有带有分页的产品。此页面应在主菜单中有“产品”的自定义链接。我不想显示 opencart 的内置菜单。我想要我自己的链接,例如主页、产品、特别优惠、关于我们。我一直在寻找,但仍然没有找到合理的解决方案。我对opencart有点陌生。谢谢

4

2 回答 2

7

文件:目录/控制器/产品/category.php

1.) 更换

if ($category_info) {

if (($category_info) OR ($category_id==0)) {

2.)并替换

$this->document->setTitle($category_info['name']);
$this->document->setDescription($category_info['meta_description']);
$this->document->setKeywords($category_info['meta_keyword']);
$this->data['heading_title'] = $category_info['name'];

if ($category_id==0) { 
    $this->document->setTitle('all products');
    $this->document->setDescription('all products');
    $this->document->setKeywords('all products');
    $this->data['heading_title'] ='all products';
    $category_info['description']='';
    $category_info['image']='';
} else {
    $this->document->setTitle($category_info['name']);
    $this->document->setDescription($category_info['meta_description']);
    $this->document->setKeywords($category_info['meta_keyword']);
    $this->data['heading_title'] = $category_info['name'];`
}

您可以通过链接http://opencart.example.com/index.php?route=product/category&path=0查看所有产品和类别

于 2013-06-01T15:16:33.473 回答
1

有几种方法可以做到这一点,最简单的方法是创建一个所有产品所属的主类别“产品”。获取“产品”类别的 id 并在您的公共/标题控制器中使用它来生成链接

例如产品类别 ID 为 100

$this->data['all'] = $this->url->link('product/category'.'&category_id=100'); 

然后在游览标题视图中回显此链接

于 2013-06-01T07:30:04.357 回答