Лучший Ответ SmetDenis , 11 February 2016 - 16:15
В этом случае вам стоит ориентироваться
App::getInstance('zoo')->jbcompare->getAllItems()
и уже из этого списка ориентироваться какой тип нужен (там вложенный массив.)
Перейти к сообщениюЛучший Ответ SmetDenis , 11 February 2016 - 16:15
В этом случае вам стоит ориентироваться
App::getInstance('zoo')->jbcompare->getAllItems()
и уже из этого списка ориентироваться какой тип нужен (там вложенный массив.)
Перейти к сообщениюОтправлено 03 February 2016 - 12:05
Добрый день!
У меня возникла проблема с выводом результатов сравнения. В моем случае применяется большой набор типов товара, соответственно пришлось их создать для упрощения работы контент-менеджера (да и для себя лично), так как требуются персональный набор полей в каждом случае, при этом если в ссылку страницы сравнения не подставить в "type=" тип сравниваемых товаров результата не будет. Для каждого "Type" - назначены свои поля в выводе шаблона Compare, в настройках полей у элемента Сравнение заданы пункт требуемого меню и ограничение в 3 позиции.
Например если сравниваем запчасть и запчасть, то пока не подставишь тип "zapchast", страничка результатов сравнения будет пустая.
Сравнение запчастей
Пример: http://demo.15-sotok...ut=v&Itemid=109
Пример: http://demo.15-sotok...ut=v&Itemid=109
Следовательно вопрос... Можно ли как-нибудь допилить подстановку к элементу "type" нужного типа товара, в зависимости от первого выбранного в режиме автопилота при нажатии на кнопку "Добавить к списку сравнения" и забирая его "type"?!
Compare - как пункт главного меню
Извините за дурацкий вопрос (чувствую что задаю идиотский вопрос =) ... Но объясните, как создать пункт меню для Compare! Сейчас у меня он летает туда по внешней ссылке с прописанным типом "phone" от демо.
Поиск не дал решения, похожей проблемы не нашел. Заранее благодарю!
Отправлено 03 February 2016 - 12:17
по втрому пункту
создаете пункт меню в джумле, можете для этого использовать скрытое меню если не хотите показывать на сайте
потом заходите в настройки ТИПА
там находите ЭЛЕМЕНТ compare
и указываете в его настройках раннее созданный пункт меню
Отправлено 03 February 2016 - 14:22
Спасибо за отклик! Я это уже пробовал еще перед тем как написал пост, не помогло.
Отправлено 04 February 2016 - 12:46
Например если сравниваем запчасть и запчасть, то пока не подставишь тип "zapchast", страничка результатов сравнения будет пустая.
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 08 February 2016 - 10:14
Каждый тип материла имеет свой набор полей, каждое из которых уникально в рамках всей системы (их id), соответственно имеет смысл сравнивать только материалы одного типа.
Это понятно, именно так и требуется. В моем случае не стоит задача сравнения плуга и садового триммера (грубо говоря)!
Ссылка в меню Joomla вставляется произвольная. В силу особенностей реализации JBZoo (как наследника ZOO) у него нет своего роутера.
А вот с произвольной ссылкой почему-то не получается, не выводит на страницу сравнения. Возможно я делаю что-то не правильно, но в настройке элемента compare я выбираю требуемый пункт меню для выдачи результатов сравнения - и ничего...
Отправлено 08 February 2016 - 13:35
А вот с произвольной ссылкой почему-то не получается, не выводит на страницу сравнения. Возможно я делаю что-то не правильно, но в настройке элемента compare я выбираю требуемый пункт меню для выдачи результатов сравнения - и ничего...
type=<АЛИАС_ТИПА_МАТЕРИАЛА>
$this.confirm('Хотите перейти к избранному?', function(){ window.location.href = "<АДРЕС СТРАНИЦЫ>"; })
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 11 February 2016 - 13:25
type=<АЛИАС_ТИПА_МАТЕРИАЛА>
Спасибо! Это понятно... Но в голове осела мысль как автоматизировать переброс на результат сравнения. Что бы когда посетитель, допустим выберет для сравнения две бензопилы и независимо от того где он находится мог попасть на страницу с результатом через главное меню, а потом например удалив предыдущие, добавит два генератора и аналогично попадет на результат сравнения по ним, опять же через тот самы пункт в главном меню. Я об этом...
Отправлено 11 February 2016 - 16:15 Лучший Ответ
В этом случае вам стоит ориентироваться
App::getInstance('zoo')->jbcompare->getAllItems()
и уже из этого списка ориентироваться какой тип нужен (там вложенный массив.)
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Отправлено 18 February 2016 - 15:40
Спасибо!