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


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

Вывод материалов в каталоге

jbzoo табличный вывод материалов каталог

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

#1 xavibeat

xavibeat

Отправлено 13 February 2014 - 12:43

Добрый день, вот такой меня мучает вопрос.

Joomla 2.5.18, JBZoo Free. На просторах инета, нашел статью, как вывести данные таблицей, но там все показано на 1 каталоге.

В моем случае: имеется 30 категорий, в которых 5 фирм с данными.

У каждой категории свои данные и свои поля для вывода. Поля нигде не пересекаются. Например, канцтовары будут оцениваться по "цена, сроки поставки, минимальная партия, скидки, доставка". А категория, мебель, будет оцениваться по "цена,материал /производитель, оптовые скидки, срок изготовления, доставка" и так далее.

Если пользоваться статей, то получается мне надо сделать 30 каталогов + к каждому каталогу свой шаблон вывода. Но тогда в админке это очень большое нагромождение. И у меня два вопроса.

1. Есть ли возможность вывести эти 30 категорий (каталогов) по другому, но с табличным выводом

2. Если нет другого выхода, то возможно ли как-нибудь изменить отображение каталогов в админке?



#2 SmetDenis

SmetDenis

Отправлено 14 February 2014 - 06:28

Добрый день.

 

Не обязательно для каждой таблицы каталог.

Можно разделять с помощью категорий

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

В панели управления для категории можно явно задавать файл, который отвечает за вывод той или иной части шаблона.


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



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


#3 xavibeat

xavibeat

Отправлено 14 February 2014 - 06:32

Добрый день.

 

Не обязательно для каждой таблицы каталог.

Можно разделять с помощью категорий

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

В панели управления для категории можно явно задавать файл, который отвечает за вывод той или иной части шаблона.

Тогда получится: 1 каталог - 30 категорий (у которых будет прописан альяс нужной мне таблицы), я правильно понял? 



#4 xavibeat

xavibeat

Отправлено 14 February 2014 - 07:43

Добрый день.

 

Не обязательно для каждой таблицы каталог.

Можно разделять с помощью категорий

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

В панели управления для категории можно явно задавать файл, который отвечает за вывод той или иной части шаблона.

И с какими файлами тогда оперировать? В первоначальном варианте это были item и item_columns



#5 SmetDenis

SmetDenis

Отправлено 14 February 2014 - 07:43

Да, вроде того.

Файлы те же, или лучше выбирайте вручную, чтобы наверняка.


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



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


#6 xavibeat

xavibeat

Отправлено 14 February 2014 - 08:54

Да, вроде того.

Файлы те же, или лучше выбирайте вручную, чтобы наверняка.

 

Чего то не выходит, или я не правильно делаю :(



#7 xavibeat

xavibeat

Отправлено 14 February 2014 - 09:38

Чего то не выходит, или я не правильно делаю :(

 

 

Да, вроде того.

Файлы те же, или лучше выбирайте вручную, чтобы наверняка.

 

Надо ли менять внутри файла что-то?

Сейчас он такой

<?php
defined('_JEXEC') or die('Restricted access');
$this->app->jbassets->tablesorter(); // подключение библиотеки для сортировки

if ($vars['count']) : ?>
    <table class="jsTableSorter tablesorter zebra">
        <thead>
        <tr>
            <th>Логотип</th>
			<th>Название</th>
            <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;


#8 SmetDenis

SmetDenis

Отправлено 15 February 2014 - 21:32

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



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


#9 xavibeat

xavibeat

Отправлено 16 February 2014 - 06:59

Если вас устраивает такой набор колонок, то нет смысла что-то менять в этом файле.

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







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

Click to return to top of page in style!