Joomla 2.5 Вывод товаров подкатегории в категории

Discussion in 'Управление товарами, атрибутами, свойствами и цена' started by Dark19, Jan 11, 2015.

  1. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    это у категории второго-третьего уровня?
    тогда копай глубже, по функциям
    поищи функцию отображения родительских категорий на основе ID данной
     
  2. Dark19
    Offline

    Dark19 Пользователь

    Joined:
    Aug 18, 2014
    Messages:
    55
    Likes Received:
    0
    Нет, это у всех уровней так, не знаю почему правда.
    Вот есть такая функция getParentCategory ( $categoryId = 0 ), она возвращает родителя категории, только как ее правильно вызвать в файле default.php?
     
  3. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    в смысле как!
    подключаешь класс в котором данная функция и вызываешь!
     
  4. Dark19
    Offline

    Dark19 Пользователь

    Joined:
    Aug 18, 2014
    Messages:
    55
    Likes Received:
    0
    В общем получилось, но не могу выложить весь код, он большой очень. Вот кусок кода который узнает ид родительской категории:
    Код (PHP):
    1. $catModel = new VirtueMartModelCategory();$catparent = $catModel->getParentCategory($this->category->virtuemart_category_id);$catparent_id = $catparent->virtuemart_category_id;


    У меня еще на странице с товарами выводится фильтр товаров cherry picker, так вот как его принудительно вывести в категориях там где у меня сейчас уже выводятся товары и будет ли он их сортировать?
     
  5. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    по мне так понятнее:cool:
    Код (PHP):
    1. $catModel = new VirtueMartModelCategory();
    2. $catparent = $catModel->getParentCategory($this->category->virtuemart_category_id);
    3. $catparent_id = $catparent->virtuemart_category_id;

    тут можно файлы прикреплять 18qb6mHYY.png

    не разобрался я с этим фильтром и поставил другой более подходящий, работающий вариант: http://oboiplus.com.ua/ (начиная с Категория и заканчивая Сброс)
     
    Last edited: Feb 9, 2015
  6. Dark19
    Offline

    Dark19 Пользователь

    Joined:
    Aug 18, 2014
    Messages:
    55
    Likes Received:
    0
    что-то php файлы не видит.
    Ну я то разобрался как он работает, только вот с выводом немного проблемы. Как вообще в файле категорий вывести какой-то модуль?
    Это у Вас платный модуль?
     
  7. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    а ты php в txt переименовывай!
    почитай про loadmoduleposition
    сайт не мой и модуль вроде бесплатный, уже не помню, ставил пол года назад!
     
  8. Dark19
    Offline

    Dark19 Пользователь

    Joined:
    Aug 18, 2014
    Messages:
    55
    Likes Received:
    0
    пишу вот так:
    {loadmodule mod_vm_cherry_picker}

    и выводит только эту надпись, а не сам модуль
     
  9. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    ещё раз почитай какие параметры должны быть после loadmodule и вообще у тебя данная функция включена?
     
  10. Dark19
    Offline

    Dark19 Пользователь

    Joined:
    Aug 18, 2014
    Messages:
    55
    Likes Received:
    0
    Все включено.
    • loadposition позволяет публиковать все модули в определенной позиции.
    • loadmodule позволяет публиковать только один конкретный модуль.
    • Загрузите модуль авторизации, напечатав {loadmodule mod_login}. Вы можете использовать этот синтаксис для загрузки любого модуля по имени.
    • Загрузите модуль "Кто онлайн" по позиции, напечатав { loadposition whoonline }

    Ну я так понял, что нужно написать название модуля
     
  11. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    а сам плагин обработки данных параметров включен?
    если он выключен то и будет отображаться
    вместо самого модуля

    по этому я и написал
     
  12. Dark19
    Offline

    Dark19 Пользователь

    Joined:
    Aug 18, 2014
    Messages:
    55
    Likes Received:
    0
    Вот:
    12.png
     
  13. woojin
    Offline

    woojin Местный Staff Member => Cпециалист <=

    Joined:
    May 31, 2009
    Messages:
    3,204
    Likes Received:
    334
    Gender:
    Male
    если была сделана хотя бы одна ошибка при написании параметра (к примеру буква "о") была написана не английской, а русской, результат будет тот же
    или это уже какой то сбой в самой J
     

Share This Page

Loading...