Opencart: Установка мета тега Keywords для главной страницы через админку

Opencart: Установка мета тега Keywords для главной страницы через админку Opencart: Установка мета тега Keywords для главной страницы через админку

Делается по аналогии с метатегом description. Выносим в админку дополнительное поле для ключевиков, как это сделано для description.

1. admin/controller/setting/setting.php (47 строка)

$this->data['entry_meta_description'] = $this->language->get('entry_meta_description');
$this->data['entry_meta_keywords'] = $this->language->get('entry_meta_keywords'); // добавили по аналогии с description
и 338 строка
if (isset($this->request->post['config_meta_keywords'])) {
$this->data['config_meta_keywords'] = $this->request->post['config_meta_keywords'];
} else {
$this->data['config_meta_keywords'] = $this->config->get('config_meta_keywords');
}
 
2. admin/language/russian/setting/setting.php (строка 25)
$_['entry_meta_description'] = 'Мета-тег Description:'; 
$_['entry_meta_keywords'] = 'Мета-тег Keywords:'; 
 
3. admin/view/template/setting/setting.php (75 строка)
...              
<td><?php echo $entry_meta_description; ?></td>
              <td><textarea name="config_meta_description" cols="40" rows="5"><?php echo $config_meta_description; ?></textarea></td>
            </tr>
<tr>
              <td><?php echo $entry_meta_keywords; ?></td>
              <td><textarea name="config_meta_keywords" cols="40" rows="5"><?php echo $config_meta_keywords; ?></textarea></td>
            </tr>
 
4. catalog/controller/common/home.php (c 3 строки)
public function index() {
$this->document->setTitle($this->config->get('config_title'));
$this->document->setDescription($this->config->get('config_meta_description'));
$this->document->setKeywords($this->config->get('config_meta_keywords')); // <- добавил
...
 
 
 
 
 
 
 
 
Источник: loco.ru

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.



Другие статьи по этой теме:

Комментарии (0)     Подпишитесь на RSS комментариев к этой статье.