1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

[Помощь] breadcrumbs

Тема в разделе "Virtuemart", создана пользователем Abuza, 26 мар 2013.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
  1. Abuza

    Abuza

    Регистр.:
    7 май 2007
    Сообщения:
    177
    Симпатии:
    5
    Приветствую всех!

    Какая у меня проблема — есть Joomla 2.5x + virtuemart 2.0.10.

    Есть 2 категории, одна частично содержит товары другой.(в первой категории все товары уникальны, вторая частично содержит первую) В коде продукта отмечено rel=canonical, как бы я не попал на страницу (category1/product1 category2/product1) — указано каноничной ссылкой первый вариант с category1.

    Когда я перемещаюсь только по category1(модули вывода новинок, похожих товаров настроены выводить товары только первой категории ) все с хлебными крошками отлично(category1/product1). Но когда я начинаю перемещаться между этими категориями, например, зайду во вторую и перейду по какому-то продукту из первой категории— в хлебные крошки попадает эта самая вторая категория и не вылетает, пока я не перейду в домашнюю для продукта категорию1.

    При этом всегда url вида category1/product1. Товар доступен и по ссылке category2/product1(если исправить ручками, таких ссылок на сайте нигде нету),в этом случае url —category2/product1 без изменений.

    Соответственно вопрос — раз url нужного мне вида- можно ли как-то настроить вывод этих крошек, учитывая только url/пункты меню? Т.е раз url сейчас category1/product1(пробовал назначать пункты меню категории,вложенному товару и т.д) почему хлебные крошки не могут брать данные только оттуда? Ведь, как я понял крошки учитывают перемещения человека?

    Google rich проверка всегда выдает верную category1 для товара (у меня стоит googlebreadcrumbs)

    Всем спасибо за ответы!)
     
  2. artserge

    artserge Создатель

    Регистр.:
    4 ноя 2012
    Сообщения:
    31
    Симпатии:
    8
    Я сделал так:
    Чтоб в карточке товара выводился полный путь к товару в хлебных крошках

    Открываем файл components/com_virtuemart/views/productdetails/view.html.php

    После строки
    $product = $product_model->getProduct($virtuemart_product_id,TRUE,TRUE,TRUE,$quantity);

    Добавляем
    $last_category_id = $product->categories[count($product->categories)-1];

    Таким образом у меня в товаре всегда полный путь в хлебных крошках - не знаю хорошо ли это, но мне нравится :)) НО я заметил что у вас категории вроде не вложены друг в друга , и мой вариант вам не поможет))) но можно например принудительно пихать туда нужную категорию или еще как-нибудь извратиться )
     
  3. Sanyo2

    Sanyo2 Постоялец

    Регистр.:
    21 фев 2009
    Сообщения:
    52
    Симпатии:
    1
    Подскажите как в них убрать последнюю ссылку, где ты находишься.
    К примеру я уже в товаре, сейчас выводит:
    Категория - Категория - Категория - Товар
    а надо
    Категория - Категория - Категория
     
  4. Abuza

    Abuza

    Регистр.:
    7 май 2007
    Сообщения:
    177
    Симпатии:
    5
    Спасибо за помощь)

    Решил проблему, на мой взгляд, это поможет не всем, но

    http://forum.joomla.org/viewtopic.php?f=626&t=730195

    Наконец-то перестали появляться глюки.
     
Статус темы:
Закрыта.