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


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

Какой тип в каталоге отвечает за вывод таблицей?


Лучший Ответ SmetDenis , 21 February 2013 - 06:02

Сделал, но этот код выводит именно ID материала, т.е. я удалил 20 тестовых и на сайте отсчет начался с 21-го :(
А как можно подправить чтоб шел именно порядковый номер, т.е. удалил несколько товаров - снова 1,2,3....234


В teaser сделать следующее
<?php
defined('_JEXEC') or die('Restricted access');

if (!isset($GLOBALS['table-item-counter'])) {
    $page = (int)JRequest::getVar('page', 0);
    $page = $page ? ($page-1) : 0;
    $GLOBALS['table-item-counter'] = $page * 20; // вместо "20" - свое кол-во материалов на страницу.
}

$GLOBALS['table-item-counter']++;

?>

<tr class="table-row item_<?php echo $item->id;?>">
    <td><?php echo $GLOBALS['table-item-counter']; ?></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>
</tr>

Конечно способ не самый красивый, но работать должно. Перейти к сообщению


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

#1 registr

registr

Отправлено 18 February 2013 - 19:31

На демосайте есть пример - в пункте меню "Таблица" - как  это настроить? И мне надо чтоб были поля: № пп (автоматически) и фото товара - чтоб было Название а при наведении на название всплывала фотка - такое можно осуществить?
  • 0

#2 SmetDenis

SmetDenis

Отправлено 19 February 2013 - 12:39


Нужно положить файл шаблона с шапкой таблицы
/media/zoo/applications/jbuniversal/templates/catalog/renderer/item_columns/<ПСЕВДОНИМ КАТАЛОГА>.php
пример файла можно глянуть в database.php или flat.php

И настроить шаблон teaser
/media/zoo/applications/jbuniversal/templates/catalog/renderer/item/<ПСЕВДОНИМ ТИПА МАТЕРИАЛА>/teaser.php

Пример можно посмотреть тут
/media/zoo/applications/jbuniversal/templates/catalog/renderer/item/flat/teaser.php
/media/zoo/applications/jbuniversal/templates/catalog/renderer/item/dbrecord/teaser.php

Подробнее тут
http://forum.joomla-...opic,790.0.html
http://forum.joomla-...opic,789.0.html

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



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


#3 registr

registr

Отправлено 19 February 2013 - 14:48

на своем тестовом сайте на локалке установил демо JBZOO и там есть таблица, но не пойму какой тип за ее настройки отвечает, т.е. мне не надо ничего переносить, мне надо удалить лишнее а нужное оставить:)
  • 0

#4 RomanL

RomanL

Отправлено 19 February 2013 - 15:06

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

#5 registr

registr

Отправлено 19 February 2013 - 15:28

а есть поле выводящее порядковый номер в списке товаров? Причем если один товар удалили а новый добавили - нумерация меняется? Т.е. задача показать порядковые номера чтоб отображали реальное кол-во товаров в списке
И реально создать такое поле, чтоб отображалось название товара а при наведении или нажатии открывалась картинка товара?
  • 0

#6 RomanL

RomanL

Отправлено 19 February 2013 - 16:05

Конечно реально. Это нужно дописать самому или обратиться в коммерческий отдел.
  • 0
[color=#aa0000]Не забывайте нажимать кнопку «Вопрос Решён» и «+1» под сообщением, которое Вам помогло[/color]

#7 SmetDenis

SmetDenis

Отправлено 19 February 2013 - 17:37

а есть поле выводящее порядковый номер в списке товаров? Причем если один товар удалили а новый добавили - нумерация меняется? Т.е. задача показать порядковые номера чтоб отображали реальное кол-во товаров в списке

Можно выводить в тизере id материала (это уникальный порядковый номер материала Zoo в пределах всего сайта).
например так
<td><?phph echo $item->id;?></td>

И реально создать такое поле, чтоб отображалось название товара а при наведении или нажатии открывалась картинка товара?

C этим сложнее. Можете попробовать обратиться сюда - http://forum.joomla-...board,23.0.html
Нужно доработать элемент JBImage.
Возможно вам подойдет вариант с переходом на детальную страницу или с миниатюрой.

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



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


#8 android68

android68

Отправлено 19 February 2013 - 19:04

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

1. Создать новый тип, назвать его, например, таблица, и сделать любой псевдоним на латинице, пусть тоже tablica.
2. Зайти в папку media\zoo\applications\jbuniversal\templates\catalog\renderer\item\, в ней создать папку с названием, как псевдоним нового типа tablica. В эту папку скопировать все, что есть из папки flat.
3. Создать новое приложение, например, недвижимость, а в нем категорию, пусть будет называться тест с псевдонимом test. В настройках категории вывод колонок нужно выставить flat.
4. В папке media\zoo\applications\jbuniversal\templates\catalog\renderer\item_columns нужно сделать копию файла flat.php и назвать его псевдонимом категории, т.е. test.php. Он будет отвечать за вывод шапки таблицы.
5. Добавить элементы в категорию тест, при добавлении выбирать тип таблица. Я импортировал файлом csv. Потом отметить все элементы "на главной странице".
6. В типе таблица настроить шаблоны teaser, и full, если нужно, шаблон для добавления заказов или новых объявлений.
7. Сделать новый пункт меню тип титульная страница и выбрать приложение недвижимость.
8. Бывает, что в шапке таблицы выводятся значения как в шаблоне full, тогда надо открыть файл test.php и подредактировать как нужно.

  • 0

Древняя китайская мудрость гласит: «НИ СЫ!», что означает: «Будь безмятежен, словно цветок лотоса у подножия храма истины»


#9 registr

registr

Отправлено 20 February 2013 - 07:26

Простите, но зачем все эти сложности, если вроде ж есть тип выводящий таблицей? Может стоит его просто перенастроить под себя?
  • 0

#10 SmetDenis

SmetDenis

Отправлено 20 February 2013 - 07:37

Простите, но зачем все эти сложности, если вроде ж есть тип выводящий таблицей? Может стоит его просто перенастроить под себя?

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



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





Click to return to top of page in style!