Здравствуйте! Мне реализовали функцию при которой я могу вставить переменную в админке в title категории и значение этой переменной выводится.
Хочу скопировать и реализовать тоже самое для название, но не получается. Может кто подскажет. Заранее благадарю
Было вот так: (catalog/controller/product/category.php)
if ($category_info) {
$m = $category_info['meta_title'];
$d = $category_info['meta_description'];
$t = $this->config->get('config_new');
$new_title = str_replace('names', $t, $m);
$new_desc = str_replace('names', $t, $d);
$this->document->setTitle($new_title);
$this->document->setDescription($new_desc);
Я продублировал и добавил ещё для название, но оно не выводится. В итоге получилось вот так:
if ($category_info) {
$m = $category_info['meta_title'];
$d = $category_info['meta_description'];
$a = $category_info['meta_h1'];
$t = $this->config->get('config_new');
$new_title = str_replace('names', $t, $m);
$new_desc = str_replace('names', $t, $d);
$new_h1 = str_replace('names', $t, $a);
$this->document->setTitle($new_title);
$this->document->setDescription($new_desc);
$this->document->setDescription($new_h1);
$category_info['meta_h1']; - у меня тег h1 - поле в админке в категориях, оно заменяется вместо заголовка.
if ($category_info['meta_h1']) {
$data['heading_title'] = $category_info['meta_h1'];
} else {
$data['heading_title'] = $category_info['name'];
}
Везде работает, а в meta_h1 не работает.