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


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

Вопросы по табличному выводу материала

табличный вывод таблица

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

#1 Zvezda

Zvezda

Отправлено 07 April 2014 - 10:20

Добрый день!

У меня вопрос по выводу табличной формы.

Хочу настроить Вывод в табличной форме как http://jbzoo.ru/docs/catalog-as-table

В статье указано что нужно создать  папку  table-item   в media/zoo/applications/jbuniversal/templates/catalog/renderer/item , хотя в демо-сайте такой папки нет.  Я сначала пыталась настроить по демо-сайту, но  не выходит элементы в виде таблицы.

Еще вопрос: Мне нужно чтобы некоторые элементы выводились как product, а некоторые как таблицы. Ведь к каждом типе свои настройки. Как быть? Пока я табличный вывод присвоила  к пункту меню. 

Но мне нужно чтобы когда выбирали по каталог продукции  также выводилось в виде таблицы.  В первом скрине через пункты меню, а во втором через  категории продукции.

Прикрепленные изображения

  • 2014-04-07 14_17_37-.png
  • 2014-04-07 14_18_16-Виброплита.png

  • 0

#2 Zvezda

Zvezda

Отправлено 07 April 2014 - 10:44

Добрый день!

У меня вопрос по выводу табличной формы.

Хочу настроить Вывод в табличной форме как http://jbzoo.ru/docs/catalog-as-table

В статье указано что нужно создать  папку  table-item   в media/zoo/applications/jbuniversal/templates/catalog/renderer/item , хотя в демо-сайте такой папки нет.  Я сначала пыталась настроить по демо-сайту, но  не выходит элементы в виде таблицы.

Еще вопрос: Мне нужно чтобы некоторые элементы выводились как product, а некоторые как таблицы. Ведь к каждом типе свои настройки. Как быть? Пока я табличный вывод присвоила  к пункту меню. 

Но мне нужно чтобы когда выбирали по каталог продукции  также выводилось в виде таблицы.  В первом скрине через пункты меню, а во втором через  категории продукции.

Изменив псевдоним на table-app вроде получилось, но название колонок постоянно повторяется. Еще нужно убрать ROOT 

Что за виджет tablesorter Как его использовать?

Прикрепленные изображения

  • 2014-04-07 14_44_10-Виброплита.png

Сообщение отредактировал Гаухар: 07 April 2014 - 10:48

  • 0

#3 Zvezda

Zvezda

Отправлено 07 April 2014 - 11:39

Изменив псевдоним на table-app вроде получилось, но название колонок постоянно повторяется. Еще нужно убрать ROOT 

Что за виджет tablesorter Как его использовать?

Настроила как в руководстве но выглядит вот так, где же ошибка?

 

Как сделать так чтобы Заголовок элемента на выводился в таблицу, у меня в таблице почему то она есть, как ее убрать, из-за этого лишний столбец.

 

Выглядит должна как во втором скрин-шоте

Прикрепленные изображения

  • 2014-04-07 15_38_22-Виброплита.png
  • 2014-04-07 15_41_05-Поставка промышленного и строительного оборудования ТОО_Триос-Техно_ - Виброплит.png

Сообщение отредактировал Гаухар: 07 April 2014 - 11:41

  • 0

#4 Sliapy

Sliapy

Отправлено 07 April 2014 - 11:55

Дайте код вашего teaser.php


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#5 Zvezda

Zvezda

Отправлено 07 April 2014 - 12:00

teaser.php

 

<?php
defined('_JEXEC') or die('Restricted access');
?>
<tr class="table-row item_<?php echo $item->id;?>">
    <td><?php echo $item->id; ?></td>
    <td><?php echo $this->renderPosition('cell1'); ?></td>
    <td><?php echo $this->renderPosition('cell2'); ?></td>
    <td><?php echo $this->renderPosition('cell3'); ?></td>
    <td><?php echo $this->renderPosition('cell4'); ?></td>
    <td><?php echo $this->renderPosition('cell5'); ?></td>
<td><?php echo $this->renderPosition('cell6'); ?></td>
</tr>
 
positions.xml
 
<?xml version="1.0" encoding="utf-8"?>
<renderer>
    <positions layout="full">
        <position name="title">Title</position>
        <position name="image">Image</position>
        <position name="properties">Properties</position>
        <position name="text">Text</position>
        <position name="meta">Meta</position>
    </positions>
    
   <positions layout="teaser">
        <position name="cell1">Table cell #1</position>
        <position name="cell2">Table cell #2</position>
        <position name="cell3">Table cell #3</position>
        <position name="cell4">Table cell #4</position>
        <position name="cell5">Table cell #5</position>
<position name="cell6">Table cell #6</position>
   </positions>
</renderer>

 

 

 

table-app.php

 

 

<?php
defined('_JEXEC') or die('Restricted access');
$this->app->jbassets->tablesorter(); // подключение библиотеки для сортировки
 
if ($vars['count']) : ?>
    <table class="jsTableSorter tablesorter zebra">
        <caption>Виброплиты реверсивные, WACKER (Германия)</caption>
        <thead>
        <tr>
            <th>Модель</th>
            <th>Двигатель</th>
            <th>Мощность, кВт</th>
            <th>Размер плиты основания, мм</th>
            <th>Центробежная сила, кН</th>
            <th>Вес, кг</th>
        </tr>
        </thead>
        <tbody>
            <?php
            foreach ($vars['objects'] as $object) :
                echo $object;
            endforeach;
            ?>
        </tbody>
    </table>
    <!-- инициализация сортировки -->
    <script type="text/javascript">
        jQuery(function ($) {
            $('.jsTableSorter').tablesorter({});
        });
    </script>
<?php endif;

  • 0

#6 Sliapy

Sliapy

Отправлено 07 April 2014 - 12:56

    
     <td><?php echo $item->id; ?></td>
    <td><?php echo $this->renderPosition('cell1'); ?></td>
    <td><?php echo $this->renderPosition('cell2'); ?></td>
    <td><?php echo $this->renderPosition('cell3'); ?></td>
    <td><?php echo $this->renderPosition('cell4'); ?></td>
    <td><?php echo $this->renderPosition('cell5'); ?></td>
    <td><?php echo $this->renderPosition('cell6'); ?></td>

7 колонок

 <th>Модель</th>
<th>Двигатель</th>
<th>Мощность, кВт</th>
<th>Размер плиты основания, мм</th>
<th>Центробежная сила, кН</th>
<th>Вес, кг</th>

6 колонок.

 

Уберите в teaser.php ненужную позицию. Ту, в которую вы выводите заголовок материала.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#7 Zvezda

Zvezda

Отправлено 07 April 2014 - 13:34

 

    
     <td><?php echo $item->id; ?></td>
    <td><?php echo $this->renderPosition('cell1'); ?></td>
    <td><?php echo $this->renderPosition('cell2'); ?></td>
    <td><?php echo $this->renderPosition('cell3'); ?></td>
    <td><?php echo $this->renderPosition('cell4'); ?></td>
    <td><?php echo $this->renderPosition('cell5'); ?></td>
    <td><?php echo $this->renderPosition('cell6'); ?></td>

7 колонок

 <th>Модель</th>
<th>Двигатель</th>
<th>Мощность, кВт</th>
<th>Размер плиты основания, мм</th>
<th>Центробежная сила, кН</th>
<th>Вес, кг</th>

6 колонок.

 

Уберите в teaser.php ненужную позицию. Ту, в которую вы выводите заголовок материала.

 

Да помогло! Но есть еще вопрос:

1) Как настроить tablesorter?

2) Мне нужно чтобы некоторые элементы выводились как product, а некоторые как таблицы. Ведь в каждом типе свои настройки. Как быть? Так как для отображения в табличном виде я создала новый каталог. Пока  табличный вывод присвоила  к пункту меню. 

Но мне нужно чтобы когда выбирали по каталог продукции  также выводилось в виде таблицы.  В первом скрине через пункты меню, а во втором через  категории продукции. 

Прикрепленные изображения

  • 2014-04-07 17_32_29-Виброплита.png
  • 2014-04-07 18_41_53-.png

Сообщение отредактировал Гаухар: 07 April 2014 - 14:42

  • 0

#8 SmetDenis

SmetDenis

Отправлено 09 April 2014 - 07:29

1) Как настроить tablesorter?

А что именно у вас не получается?

 

2) Мне нужно чтобы некоторые элементы выводились как product, а некоторые как таблицы.

 

Одновременно шаблон не может выводить список товаров как таблица или как продукт.

Либо вам нужно во всех связанных шаблонах добавлять условия, например зависимость от Itemid


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



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


#9 Zvezda

Zvezda

Отправлено 09 April 2014 - 07:31

А что именно у вас не получается?

 

 

 

 

Одновременно шаблон не может выводить список товаров как таблица или как продукт.

Либо вам нужно во всех связанных шаблонах добавлять условия, например зависимость от Itemid

у меня не получатся сортировка по табличному виду?

Либо вам нужно во всех связанных шаблонах добавлять условия, например зависимость от Itemid - это как?


  • 0





Темы с аналогичным тегами табличный вывод, таблица

Click to return to top of page in style!