В тип меню "Список товаров" добавить ID характеристик и опций

  • 9 Ответов
  • 99 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Добрый день!
Подскажите пожалуйста где в JoomShopping шаблоны типов меню? Хочу сделать дополнительные поля для типа "Список товаров": ID характеристики и ID опции.
Сейчас там можно выбрать только: Категория ID, Производитель ID, Метка ID, Продавец ID. То есть хочется получить список товаров по определёной опции одной из характеристик. Например: цвет - синий. Выведет все синие товары.

*

Оффлайн dmitry_stas

в базе JoomShopping такое не позволяет. это умеет например этот фильтр.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

Почему не позволяет? Там же где то есть запрос в базу на ID категории. Я вот и спрашиваю, как найти где создаётся этот запрос, что бы добавить свой. Просто в файл php впишу аналогично.

*

Оффлайн dmitry_stas

Почему не позволяет?
ну как почему... потому что не позволяет :) нет такого механизма в базе.

Там же где то есть запрос в базу на ID категории.
где - там? вы понимаете, как устроено меню в Joomla? пункт меню - это грубо говоря XML файл.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

Извините, я видимо неправильно вопрос поставил, заработался.
Имелось в виду в меню создаётся запрос/ссылка "index.php?option=com_jshopping&view=products&category_id=1&manufacturer_id=1"
Я и хочу узнать куда идёт этот запрос, где происходит обработка этих опций?
А запрос к базе это просто банальный запрос к базе с помощью API Joomla, как описано в документации. Поэтому я не очень понимаю "потому что не позволяет Azn нет такого механизма в базе." Видимо Вы имеете в виду какую то другую вещь, потому что SELECT * FROM table_name; я могу сделать где угодно и как угодно.

*

Оффлайн dmitry_stas

угу, другую. база - это я имел в виду не базу MySQL, а базовые возможности JoomShopping. нет возможности по-умолчанию создать такой пункт меню, нужны доработки, вот что я имел в виду. а если вы конечно сами формируете его, руками или как то еще, то это совсем другой вопрос. по такой ссылке, как вы указали, запрос формируется в \components\com_jshopping\tables\product.php function getAllProducts
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций

Благодарю! Именно то что нужно.

*

Оффлайн dmitry_stas

а, там еще нужна будет function getCountAllProducts. для пагинации.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций


*

Оффлайн dmitry_stas

ну вот сделаете, и тоже потом опишите, на память :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций