Добрый день.
Создал страницу "Каталог", в которой размещаются ссылки на категории товаров. То есть путь теперь такой: Главная -> Каталог -> Название категории.
Потребовалось на страницах Категорий и Товара подправить хлебные крошки. Ниже привожу код OCMOD-файла для страницы Категорий.
Первой операцией идет изменение фильтра вывода товаров - не обращайте внимания.
И не стал бы здесь писать, если бы непонятная ситуация. На локальном сервере работает отлично, в локальной версии правки напрямую сделаны в контроллер catalog/controller/profuct/category.php. На удаленном сервере правки сделаны через данный OCMOD. Потому бы логично, что ошибки именно в OCMOD. Но сколько я не переделывал OCMOD - все так же. Работать на удаленном сервере не хочет...
<?xml version="1.0" encoding="utf-8"?>
<modification>
<code>categmodification</code>
<name>category modification</name>
<version>1.0</version>
<author>My name here</author>
<link></link>
<file path="catalog/controller/product/category.php">
<operation>
<search><![CDATA[$limits = array_unique(array($this->config->get($this->config->get('config_theme') . '_product_limit'), 25, 50, 75, 100));]]></search>
<add position="replace"><![CDATA[$limits = array_unique(array($this->config->get($this->config->get('config_theme') . '_product_limit'), 12, 24, 48));]]></add>
</operation>
<operation>
<search><![CDATA[$this->load->language('product/category');]]></search>
<add position="after"><![CDATA[$this->load->language('common/catalog');]]></add>
</operation>
<operation>
<search><![CDATA[$data['breadcrumbs'][] = array('text' => $this->language->get('text_home'),'href' => $this->url->link('common/home'));]]></search>
<add position="after"><![CDATA[$data['breadcrumbs'][] = array('href' => $this->url->link('common/catalog'),'text' => $this->language->get('heading_title'));]]></add>
</operation>
</file>
</modification>