пʼятницю, 14 лютого 2014 р.

Используем хлебные крошки breadcrumbs для SEO (проверено на 1.5.3.1)

В интернет магазинах основные ключевики это купить, цена, продажа.
С каждого товара идет ссылка на предыдущую категорию в которой товар с анкором название категории.


Делаем возможность менять анкор в хлебных крошках, тем самым получаем дополнительные ссылки с нужным нам анкором.
По типу ноутбук купить, или велосипед цена.
Для работы нужно возможность прописывания SEO_H1 категории,

Открываем файл
/www/catalog/controller/product/product.php

Находим

Код:
$this->load->model('catalog/category');
 
if (isset($this->request->get['path'])) {
$path = '';
 
foreach (explode('_', $this->request->get['path']) as $path_id) {
  if (!$path) {
  $path = $path_id;
  } else {
  $path .= '_' . $path_id;
  }
 
  $category_info = $this->model_catalog_category->getCategory($path_id);
 
  if ($category_info) {
  $this->data['breadcrumbs'][] = array(
  'text'  => $category_info['name'],
  'href'  => $this->url->link('product/category', 'path=' . $path),
  'separator' => $this->language->get('text_separator')
  );
  }
}
}
Заменяем на
Код:
$this->load->model('catalog/category');
 
 if (isset($this->request->get['path'])) {
 $path = '';
 
 foreach (explode('_', $this->request->get['path']) as $path_id) {
  if (!$path) {
   $path = $path_id;
  } else {
   $path .= '_' . $path_id;
  }
 
  $category_info = $this->model_catalog_category->getCategory($path_id);
 
  if ($category_info['seo_h1']) {
   $this->data['breadcrumbs'][] = array(
   'text'   => $category_info['seo_h1'],
   'href'   => $this->url->link('product/category', 'path=' . $path),
   'separator' => $this->language->get('text_separator')
   );
   } else {
   $this->data['breadcrumbs'][] = array(
   'text'   => $category_info['name'],
   'href'   => $this->url->link('product/category', 'path=' . $path),
   'separator' => $this->language->get('text_separator')
   );
  }
 }
 }
Идемредактируемнужнуюкатегориюипрописываемнужныйключвполе SEO_H1

Чтоб сделать последнее слово хлебной крошки не ссылкой
В файлах:
\catalog\view\theme\default\template\product\product.tpl
и
\catalog\view\theme\default\template\product\catalog.tpl

Код хлебных крошек, заменить на:
Код:
<?php foreach($breadcrumbs as $i=> $breadcrumb){?>

1 коментар:

  1. Доброе утро!

    Спасибо за Ваш блог. Я начинающий продвигатель=). Сделал себе на вордпрессе сайт коммерческий. Сайт посвящен детским игрушкам. Скажите пожалуйста, как я могу самостоятельно продвинутся использывая например эту стратегию: http://www.idg.net.ua/seo/ SEO ? Только у меня нету бюджета и поэтому я бы хотел что бы Вы мне обьяснили как это комплекс я смогу реализовать самостоятельно? Очень хотел бы уже занятся продвижением. Спасибо за Внимание, ожидаю ответа!

    ВідповістиВидалити