Производители в JoomShopping

Производители в JoomShopping

В данной статье мы расскажем о работе с производителями в JoomShopping и покажем, как переходить в товары производителя с витрины товаров.

Чтобы создать нового производителя перейдем в раздел Компоненты -> JoomShopping -> Опции -> Производители и нажмем кнопку Создать.

Производители в JoomShopping. Создание производителя

Разберем пункты вкладки Описание (ru):

  1. Название
    Думаю, тут все понятно без объяснений.
  2. Псевдоним
    Название страницы производителя в адресной строке браузера. Если не заполнять поле, псевдоним сгенерируется автоматически на основе названия производителя (только если задействован соответствующий пункт в настройках компонента).
  3. Краткое описание
    Содержимого данного пункта выводится на странице производителей.
  4. Описание
    Содержимого данного пункта выводится на странице товаров данного производителя.
  5. META title
    Позволяет задать собственный заголовок страницы товара, который будет заключен в атрибуты <title></title>. По умолчанию используется название товара.
  6. META description
    Используется при создании краткого описания страницы, используется поисковыми системами для индексации, а также при создании аннотации в выдаче по запросу. При отсутствии тега поисковые системы выдают в аннотации первую строку документа или отрывок, содержащий ключевые слова. Отображается после ссылки при поиске страниц в поисковике. Используется в атрибуте <meta name=«description» content=« » />.
  7. META keywords
    Данный метатег поисковые системы используют для того, чтобы определить релевантность ссылки. При формировании данного тега необходимо использовать только те слова, которые содержатся в самом документе. Использование тех слов, которых нет на странице, не рекомендуется. Рекомендованное количество слов в данном теге — не более десяти. Кроме того, выявлено, что разбивка этого тега на несколько строк влияет на оценку ссылки поисковыми машинами. Используется в атрибуте <meta name=«keywords» content=« » />.

Вторая вкладка Описание (en) является переводом на английский язык и заполняется в случае мультиязычности вашего сайта.

На вкладке Параметры настраивается отображение товаров производителя на его странице. В принципе, там все просто, поэтому, разберем лишь вкратце заполняемые поля.

Производители в JoomShopping. Создание производителя. Параметры

  1. Публикация
    Данный чекбокс определяет будет ли показываться производитель в интернет-магазине.
  2. URL
    Ссылка на сайт производителя.
  3. Количество товаров на странице
    Тут все понятно.
  4. Количество товаров в ряду
    Тут тоже все понятно.

На вкладке Изображение загружается логотип производителя. На этом создание производителей в JoomShopping закончено.

В отличие от VirtueMart, в JoomShopping отображение производителей на витрине товаров и в карточке товара управляется из административной панели компонента без вмешательства в код. Но есть небольшой минус — название производителя показывается как текст, поэтому, перейти на страницу производителя возможно только через меню.

Сейчас мы исправим этот недостаток. Откроем файл product.php, находящийся в каталоге ваш_сайт/components/com_jshopping/templates/ваш_шаблон/list_products, находим в нем следующий код:

<?php if ($product->manufacturer->name){?>
 <div class="manufacturer_name">
 <?php print _JSHOP_MANUFACTURER;?>: 
 <span><?php print $product->manufacturer->name?></span>
 </div>
 <?php }?>

и меняем его на:

<?php if ($product->manufacturer->name){?>
 <div class="manufacturer_name">
 <?php print _JSHOP_MANUFACTURER;?>: 
 <a href="<?php print 'index.php?option=com_jshopping&controller=manufacturer&task=view&manufacturer_id=' . $product->product_manufacturer_id;?>">
 <span><?php print $product->manufacturer->name?></span>
 </a>
 </div>
 <?php }?>

Теперь название производителя на витрине товаров стало ссылкой, ведущей на страницу производителя. Проделаем тоже самое в карточке товара. Открываем файл product_default.php, находящийся в каталоге ваш_сайт/components/com_jshopping/templates/ваш_шаблон/product, находим в нем следующий код:

<?php if ($this->config->product_show_manufacturer && $this->product->manufacturer_info->name!=""){?>
 <div class="manufacturer_name">
 <?php print _JSHOP_MANUFACTURER?>: <span><?php print $this->product->manufacturer_info->name?></span>
 </div>
 <?php }?>

и меняем его на:

<?php if ($this->config->product_show_manufacturer && $this->product->manufacturer_info->name!=""){?>
 <div class="manufacturer_name">
 <?php print _JSHOP_MANUFACTURER?>:
 <a href="<?php print 'index.php?option=com_jshopping&controller=manufacturer&task=view&manufacturer_id=' . $product->product_manufacturer_id;?>">
 <span><?php print $this->product->manufacturer_info->name?></span>
 </a>
 </div>
 <?php }?>

Теперь название производителя в карточке товара стало ссылкой, которая также ведет на страницу производителя. На этом мы закончили рассматривать работу с производителями в JoomShopping.

Остались вопросы? Задавайте их в комментариях к статье или на нашем форуме.

Комментировать