chixx Posted January 22, 2023 at 03:18 PM Share Posted January 22, 2023 at 03:18 PM (edited) Подскажите, кто-то сталкивался может или видел решение. Задача, я хочу переименовать категорию. К примеру: Категория Мини-тракторы Xingtai (Синтай) Хлебные крошки Мини-тракторы Xingtai (Синтай) Но название категории должно быть Xingtai (Синтай) А хлебные крошки по прежнему: Мини-тракторы Xingtai (Синтай) Т.е. получается, сейчас в хлебные крошки подставляется название категории, а мне надо, чтобы подставлялся H1 заголовок и только в категориях Edited January 22, 2023 at 03:18 PM by chixx 0 Quote Link to comment Share on other sites More sharing options...
chixx Posted January 22, 2023 at 08:22 PM Author Share Posted January 22, 2023 at 08:22 PM Вопрос закрыт, сам додумался) 0 Quote Link to comment Share on other sites More sharing options...
specialforce22 Posted January 23, 2023 at 06:34 AM Share Posted January 23, 2023 at 06:34 AM 10 часов назад, chixx сказал: Вопрос закрыт, сам додумался) Делитесь решением с сообществом, карма будет пополняться годами)))) 2 Quote Link to comment Share on other sites More sharing options...
Solution chixx Posted January 23, 2023 at 06:07 PM Author Solution Share Posted January 23, 2023 at 06:07 PM 12 часов назад, specialforce22 сказал: Делитесь решением с сообществом, карма будет пополняться годами)))) Легко, там не сложно. Идем /catalog/controller/product Находим файл category.php Там находим строчку $data['breadcrumbs'][] = array( 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $path . $url) И дальше меняем ['name'] на ваш вариант в зависимости от версии. Там может быть seo_h1, meta_h1 и т.д. В итоге получаем, в моем случае, вот так $data['breadcrumbs'][] = array( 'text' => $category_info['h1'], 'href' => $this->url->link('product/category', 'path=' . $path . $url) Далее находим строчку $data['breadcrumbs'][] = array( 'text' => $category_info['name'], 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path']) И меняем по тому же принципу, в моем случае $data['breadcrumbs'][] = array( 'text' => $category_info['h1'], 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path']) Потом идем в файл product.php и там меняем по тому же принципу. Не забываем обновлять модификаторы и чистить кэш. И вуаля, подставляется вместо названия категории мета h1. Обращаю внимание, у меня версия Опенкарт 3.0 в других версиях логика такая же. Еще важный момент, если не стоит модификатора h1 для категории, метод работать не будет, потому что в данном случае h1 будет название категории. Пользуйтесь. Поможет в работе с облаком тегов, если кто-то задался вопросом зачем) 2 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.