Перейти к содержимому


Фотография
- - - - -

Как установить сравнение на отдельные категории товаров?


  • Закрытая тема Тема закрыта
Сообщений в теме: 7

#1 voy

voy

Отправлено 09 November 2012 - 13:50

Есть такая необходимость устанавливать сравнение только на отдельные категории товаров. Можно ли это реализовать?
  • 0

#2 SmetDenis

SmetDenis

Отправлено 09 November 2012 - 15:52

Можно добавить хитрые условия вокруг позиции, в которой выводится кнопки сравнения

if (JRequest::getVar('category_id') == 10) {
    echo $this->renderPosition('position-name');
}

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 voy

voy

Отправлено 09 November 2012 - 15:55

Ага, понял. А какой файлик подкорректировать этим хитрым условием?
  • 0

#4 SmetDenis

SmetDenis

Отправлено 09 November 2012 - 16:19

На ваше усмотрение
http://forum.joomla-...opic,790.0.html
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 voy

voy

Отправлено 13 November 2012 - 22:50

Что перерыл все файлы и не могу разобраться в каком файле выводиться кнопка сравнения товаров. Должно быть в teaser, но что там ничего нет. Может подскажете?
  • 0

#6 voy

voy

Отправлено 13 November 2012 - 23:12

Вроде бы разобрался где все выводится. Только вот огромная просьба подскажите как правильно обыграть например вывод

рейтинга:    <?php echo $this->renderPosition('rating', array('style' => 'block')); ?>

условием :  if (JRequest::getVar('category_id') == 10) {
    echo $this->renderPosition('position-name');
}

Так, чтобы кнопка сравнения выводилась, только если 'category_id' = 7

Не очень я селен в PHP, только учусь.
  • 0

#7 voy

voy

Отправлено 13 November 2012 - 23:59

Подскажите пожалуйста, что здесь не так:

<?php if (JRequest::getVar('category_id') == '316') {
    echo $this->renderPosition('rating', array('style' => 'block'));
}?>
<?php endif; ?>
  • 0

#8 SmetDenis

SmetDenis

Отправлено 14 November 2012 - 18:20

Подскажите пожалуйста, что здесь не так:

<?php if (JRequest::getVar('category_id') == '316') {
    echo $this->renderPosition('rating', array('style' => 'block'));
}?>
<?php endif; ?>


Не считая что лишнее " <?php endif; ?>" все остальное "так".
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!