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

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

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

[Помощь] Отображение товаров в родительской категории VirtueMart

Тема в разделе "Virtuemart", создана пользователем MiKelangelo, 19 мар 2010.

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

    MiKelangelo Писатель

    Регистр.:
    2 мар 2010
    Сообщения:
    7
    Симпатии:
    0
    Уважаемые подскажите такую вещь.
    Возможно ли в VirtueMart 1.1.4 для J!1.5 сделать так чтобы товар отображался и в родительской категории, помимой той к которой он принадлежит.
    Например, есть родительская категория "1", в ней есть подкатегория "2" и подкатегория "3" (в ней 4 товара), а в подкатегории "2" есть ещё две подкатегории "4" (в них допустим 5 товаров) и "5" (в ней 3 товара). Так вот сейчас если пользователь заходит категорию "1" , то ему отображаются подкатегории, без товаров в них (про количество я не спрашиваю), а как сделать так, чтобы пользователю отображались и подкатегории и все товары в них.
    В моём примере, если пользователь в категории "1", то ему отображаются 2 подкатегории ("2" и "3") и 12 товаров (из категорий "4", "5," и "3"). Если пользователь переходит в категорию "2", то ему отображаются две подкатегории "4" и "5" и все товары в них (8 товаров), ну и если он переходит в категорию "4", то ему отображаются товары только из этой категории.
    Как можно так сделать в VirtueMart ? В ShopScript такая возможность была.
     
  2. MiKelangelo

    MiKelangelo Писатель

    Регистр.:
    2 мар 2010
    Сообщения:
    7
    Симпатии:
    0
    Жалко, что никто не знает.

    Чтобы сделать то что я спрашивал надо:
    1. В файле administrator/components/com_virtuemart/classes/ps_product_category.php
    добавить функцию "untreeCat" в конце класса.

    2. В файле administrator/components/com_virtuemart/html/shop_browse_queries.php заменить:
    на:
    В принципе и все.
    Источник форумы virtuemart. Ссылка есть в коде.
     
  3. egi

    egi Создатель

    Регистр.:
    27 янв 2010
    Сообщения:
    17
    Симпатии:
    0
    VM 1.1.4 J1.5
    Не заработало. Ошибка: - unexpected T_STRING, expecting T_VARIABLE or '$' в файле shop_browse_queries.php в первой строке $where_clause[] = "`#__{vm}_product_category_xref`.`category_id`=".$ category_id;
     
  4. 11rusrem

    11rusrem Писатель

    Регистр.:
    29 июн 2009
    Сообщения:
    7
    Симпатии:
    0
    Ура!!Получилось.VM 1.1.4 J1.5
    Внесу маленькое объяснение, потому что лично для меня было непонятно где заканчивается класс в ps_product_category.php и куда надо вставлять код.
    Правим : /administrator/components/com_virtuemart/classes/ps_product_category.php
    Между "function sort_alphabetically..." и "// Check if there is an extended "
    Обратите внимание, что код нужно вставлять между второй и третей "}".
    С administrator/components/com_virtuemart/html/shop_browse_queries.php все просто.
    Скрины:
    http://www.thanakim.com/update/ps_product_category.png
    http://www.thanakim.com/update/shop_browse_queries.png
     
  5. Zyama

    Zyama Постоялец

    Регистр.:
    1 дек 2006
    Сообщения:
    56
    Симпатии:
    0
    Если всё это проделать, то не работает сортировка по по производителю именно в этом разделе. Выдаёт весь товар производителя, имеющийся на сайте.

    Кто может помочь?
     
Статус темы:
Закрыта.