Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Плагин для вывода дерева подкатегорий в категории

Тема в разделе "Ищу плагин, функционал", создана пользователем emancipator, 21 дек 2014.

  1. emancipator

    emancipator

    Сообщения:
    11
    Симпатии:
    1
    Баллы:
    3
    Всем доброго времени суток:). Есть ли какой то плагин для WooCommerce или средства которые позволяют выводить в конкретной категории многоуровневое дерево подкатегорий (См. Рисунок). Например, попадаем мы на страницу автомобиля и хотим выводить список частей, где будет видно, что конкретная часть принадлежит определенной категории, которая в свою очередь принадлежит вышестоящей категории (Подвеска->Кабина->Кузов). Т. е. получаем вывод многоуровневого дерева подкатегорий на определенной странице категории.
    Обычными средствами получается сделать только так, что бы на странице какой-то категории выводился список подкатегорий 1-уровня (в настройках категории можно указать "тип отображения").
    Есть какие-то мысли и предложения?
     

    Вложения:

    • 11.jpg
      11.jpg
      Размер файла:
      30,3 КБ
      Просмотров:
      74
  2. appletownworld

    appletownworld

    Сообщения:
    33
    Симпатии:
    6
    Баллы:
    8
    интересно, нашлось ли какое либо решение?
     
  3. D&B

    D&B Администратор Команда форума Местный

    Сообщения:
    3.273
    Симпатии:
    724
    Баллы:
    113
    • Нравится Нравится x 1
  4. emancipator

    emancipator

    Сообщения:
    11
    Симпатии:
    1
    Баллы:
    3
    Да, нашлось! (См. Рисунок)
    Но пришлось изобрести велосипед:
    1. Добавляем виджет WooCommerce Product Categories в область для виджетов и настраиваем его так, что бы выводил всю иерархию подкатегорий ( галочка Show hierarchy).
    2. В нашем случае область с виджетом должна выводится только на подкатегории 3 уровня.
    Поэтому нам просто надо узнать сколько предков у данной подкатегории (в content_product_cat.php):
    foreach ( $ancestors as $ancestor ) {
    $ancestor = get_term( $ancestor, 'product_cat' );
    $namber++;
    }
    И если это подкатегория 3 уровня, то выведем область с виджетом и получится результат как на картинке.
     

    Вложения:

    • Согласен Согласен x 1
  5. reg

    reg

    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    ссылку на плагин можно попросить?
     
  6. appletownworld

    appletownworld

    Сообщения:
    33
    Симпатии:
    6
    Баллы:
    8
    Спасибо. Подскажите, если выбрана подкатегория, она подсвечивается в дереве?
     
  7. appletownworld

    appletownworld

    Сообщения:
    33
    Симпатии:
    6
    Баллы:
    8
    Этот виджет входит в стандартный набор при установке Woocommerce.
     
  8. reg

    reg

    Сообщения:
    23
    Симпатии:
    0
    Баллы:
    1
    спс
     
  9. emancipator

    emancipator

    Сообщения:
    11
    Симпатии:
    1
    Баллы:
    3
    Нет, но если выбрана подкатегория то ей присваивается класс current-cat. Так что легко можно задать подсветку в css.
     
  10. Mr. Nongrat

    Mr. Nongrat

    Сообщения:
    2
    Симпатии:
    0
    Баллы:
    1
    Большое спасибо за подсказку касательно настройки стандартного виджета. Заметил в этом решениии только 1 недочёт: так отображаются все названия подкатегорий категории, в которой полностью отсутствуют товары. Если добавить хоть 1 товар в такой категории, то баг пропадает.