Подскажите пожалуйста, у меня в хедере title и description для категорий генерируются автоматически по шаблону, если прописывать свои через админку они не применяются. Как прописать условие, чтобы применялись те которые прописаны в админке или свое условие для конкретных категорий по id. Вот часть кода который генерирует шаблон:
if ($lang_id == 2) {
if (isset($this->request->get['product_id'])) {
$product_name = $this->config->get('product_name');
$data['title'] = "{$product_name} цена , розница и опт - Маркет";
$data['description'] = "Закажите $product_name в розницу или по оптовым ценам. Специальное предложение для кофейни. Выгодные условия сотрудничества. Звоните";
} elseif (isset($this->request->get['route']) && $this->request->get['route'] == 'common/home') {
$data['title'] = 'Market - Интернет магазин кофе, чая, аксессуаров, оптом и в розницу';
$data['description'] = 'Широкий ассортимент кофе в зернах, чая, сиропов, бумажных стаканов и многого другого в интернет-магазине «Market». Кофе лучших мировых производителей Blaser, Del Duca, Illy, Kimbo, Lavazza, Totti Caffe, Ambassador, Bravos, Portioli.';
} elseif (isset($this->request->get['path'])) {
$category_name = empty($this->config->get('category_alt_name')) ? $this->config->get('category_name') : $this->config->get('category_alt_name');
if ($param['is_filter']) {
$data['title'] = $pager . "{$param['heading_title']}" . " | Маркет";
} else {
$data['title'] = $pager . "Купить {$category_name} оптом, низкие цены | Маркет";
}
$data['description'] = $pager . "{$category_name} в ассортименте интернет-магазина Маркет. Купить {$category_name} можно оптом. Лучшие цены, отзывы!";
} else {
$data['title'] = $this->document->getTitle();
$data['description'] = $this->document->getDescription();
}