opencart在标题菜单中添加自定义菜单

时间:2014-07-07 15:42:27

标签: php opencart

这是我遇到的棘手问题。

我有一个客户/朋友想要在他们的开放式购物车菜单上找到一个家用按钮,我能够解决这个问题。然而,他想要一个下拉菜单,提供包含5个项目的建议。这5个项目是常见问题联系我们交付详情隐私政策退货政策

直接向前,但页面是信息页面。

我想要做的是链接到这些页面。

建议的ID是80

            foreach ($children as $child) {
                if ($child['category_id'] == 80) {
                    $children_data[] = array(
                        'name' => $this->data['text_advicefaq'] = $this->language->get('text_advicefaq'),
                        'href' => $this->url->link('information/information', 'information_id=13')
                    );
                }

                $data = array(
                    'filter_category_id'  => $child['category_id'],
                    'filter_sub_category' => true
                );

                $product_total = $this->model_catalog_product->getTotalProducts($data);

                $children_data[] = array(
                    'name'  => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''),
                    'href'  => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id'])
                );      
            }

1 个答案:

答案 0 :(得分:4)

尝试类似

的内容

第1步

打开文件catalog/view/theme/<your theme>/template/common/header.tpl

查找菜单代码。

</ul>标记之前添加:

      <li><a><?php echo $text_information; ?></a>
        <div>
          <ul>
            <?php foreach ($informations as $information) { ?>
            <li><a href="<?php echo $information['href']; ?>"><?php echo $information['title']; ?></a></li>
            <?php } ?>
          <li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li>
          </ul>
        </div>
      </li>

<小时/>

第2步

打开文件catalog/controller/common/header.php

<强>查找

$this->data['text_checkout'] = $this->language->get('text_checkout');

添加后:

$this->data['text_information'] = $this->language->get('text_information');
$this->data['text_contact'] = $this->language->get('text_contact');

<小时/>

第3步

在同一档案catalog/controller/common/header.php

<强>查找

    $this->data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL');

添加后:

    $this->load->model('catalog/information');
    $this->data['informations'] = array();
    foreach ($this->model_catalog_information->getInformations() as $result) {
        if ($result['bottom']) {
            $this->data['informations'][] = array(
                'title' => $result['title'],
                'href'  => $this->url->link('information/information', 'information_id=' . $result['information_id'])
            );
        }
    }
    $this->data['contact'] = $this->url->link('information/contact');

&安培;然后检查一下。