Добрый день!
Вопрос от совсем-совсем новичка. Безуспешно пыталась найти ответ.
Переделываю меню на свои ссылки.
Со статьями все срабатывает:
в контроллере меню пишу
$this->load->model('catalog/information');
$data['action_terms'] = $this->url->link('information/information', array('information_id'=>5));
$data['action_delivery'] = $this->url->link('information/information', array('information_id'=>6));
$data['action_privacy'] = $this->url->link('information/information', array('information_id'=>3));
$data['action_lande'] = $this->url->link('information/information', array('information_id'=>4));
$data['action_catalogues'] = $this->url->link('information/information', array('information_id'=>7));
$data['action_video'] = $this->url->link('information/information', array('information_id'=>8));
соответственно в menu.twig добавляю эти экшны. Ссылка при наведении на пункт меню сеошная, никаких проблем.
НО, один из пунктов должен вести прямо в одну из категорий. При аналогичном решении:
$this->load->model('catalog/category');
$this->load->model('catalog/product');
$data['action_category'] = $this->url->link('product/category', array('category_id'=>20));
сайт выдает мне ссылку : http://zzz.localhost/index.php?route=product/category&category_id=20. Итог: категория не найдена.
Потому что у категории есть прекрасный seo url, по которому она прекрасно находится из хлебных крошек, из модуля категорий и отовсюду, кроме меню.
Второй день танцую, добавляла куски кода из других контроллеров, но не шмогла. Буду признательна за совет, хотя бы по направлению для поиска. (И да, я знаю, что можно прописать прямую ссылку руками в шаблон, но очень хочется разобраться)
А если кто-то вдруг знает, почему прямая html ссылка на файл .xls с аттрибутом download не срабатывает из того же меню, буду признательна вдвойне.