radiant сказал(а) 28 Мар 2018 - 11:20:
Может быть это связано с тем что есть категории первого и второго уровня?
primary category разные наверное
Отправлено 28 March 2018 - 13:23
radiant сказал(а) 28 Мар 2018 - 11:20:
Может быть это связано с тем что есть категории первого и второго уровня?
primary category разные наверное
JBZoo чат /
Разработка Joomla расширений и т.д.! / Рекомендую хостинг Joomla
Joomla расширение для Яндекс Турбо и Яндекс Дзен - помощь в настройке
Отправлено 28 March 2018 - 22:46
причина в конструкции
Сообщение отредактировал radiant: 06 November 2018 - 22:49
Отправлено 29 March 2018 - 08:25
radiant сказал(а) 28 Мар 2018 - 21:46:
причина в конструкции $category_id = JRequest::getInt('category_id');
в шаблоне teaser у всех материалов $category_id равен нулю
опишите ещё раз задачу, ещё лучше, создайте отдельную тему со своим вопросом, сейчас не очень понятно, что вы желаете получить по итогу
Отправлено 29 March 2018 - 17:29
сделайте на JQuery. Сохраняйте в кукисах какой вид применять.
Отправлено 29 March 2018 - 22:08
radiant сказал(а) 29 Мар 2018 - 20:15:
Да
получить родительскую категорию в самом teaser.php можно через:
- <?php
- $cat_parent_id = $item->params['config.primary_category']; //просто id родительской категории
- if ($category = $item->getPrimaryCategory()) {
- //echo $category->params; тут мы получаем объект
- }
- ?>
а дальше уже дело техники.
Можно пойти чуть дальше и подменять вызов teaser.php на момент рендера из категории. Но это уже совсем другая история.
Отправлено 31 March 2018 - 11:57
Всем привет!
Решил уже не создавать новую тему, так как мой вопрос также касается вывода товаров в табличном виде.
Возникла необходимость вывести товар на главной странице каталога в табличном виде, как на Demo Auto, по ссылке: http://demo.jbzoo.co.../special-offers. Развернул этот демо-сайт у себя на хостинге, дабы посмотреть, как реализовано.
В итоге, что было сделано:
1. Скопировал 2 нужных файла
- /media/zoo/applications/jbuniversal/templates/bootstrap/renderer/item_columns/_mobile_styles.php
- /media/zoo/applications/jbuniversal/templates/bootstrap/renderer/item_columns/table.php
2. В настройках общего шаблона был выбран шаблон table - https://prnt.sc/iyvl2c
3. Был также настроен тизер, привожу код:
- <?php if ($this->checkPosition('fio')) : ?>
- <td class="item-fio">
- <div class="jb-cell-box">
- <?php echo $this->renderPosition('fio'); ?>
- </div>
- </td>
- <?php endif; ?>
- <?php if ($this->checkPosition('name')) : ?>
- <td class="item-name">
- <div class="jb-cell-box">
- <?php echo $this->renderPosition('name'); ?>
- </div>
- </td>
- <?php endif; ?>
- <?php if ($this->checkPosition('address')) : ?>
- <td class="item-address">
- <div class="jb-cell-box">
- <?php echo $this->renderPosition('address'); ?>
- </div>
- </td>
- <?php endif; ?>
- <?php if ($this->checkPosition('price')) : ?>
- <td class="item-price">
- <div class="jb-cell-box">
- <?php echo $this->renderPosition('price'); ?>
- </div>
- </td>
- <?php endif; ?>
- <?php if ($this->checkPosition('nal')) : ?>
- <td class="item-nal">
- <div class="jb-cell-box">
- <?php echo $this->renderPosition('nal'); ?>
- </div>
- </td>
- <?php endif; ?>
Но в итоге, в таблице все товары выстраиваются в одну строку, а не построчно, как должно быть. Подскажите пожалуйста, может про что-то забыл, так как таблицей уже давненько товары не выводил.
Сообщение отредактировал zeus07: 31 March 2018 - 11:59
Отправлено 31 March 2018 - 12:15
В настройках
Сообщение отредактировал radiant: 06 November 2018 - 22:50
Основной форум JBZoo →
Организация каталога и внешний вид →
Адаптивность внутри ячейки табличного вывода каталогаАвтор internetmaster , 05 Jun 2016 ![]() ![]() ![]() ![]() ![]() ![]() |
|
![]()
|
||
![]() |
![]() В демо авто убрать фиксированную шапку при прокруткеАвтор internetmaster , 09 Feb 2016 ![]() ![]() ![]() ![]() ![]() ![]() |
|
![]()
|