Jump to content


Photo
- - - - -

Проблема с правильным выводом категории

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

Best Answer SmetDenis , 15 April 2014 - 06:12

А можно ли привязать ссылку на некоторые категории, чтобы при нажатии на необходимую категорию открывалась необходимая страница?

 

Готовой опции нет.
Можно добавить текстовое поле в настройки категории.
Тогда можно будет указывать произвольную ссылку.

 

В файл добавьте строку

media\zoo\applications\jbuniversal\application.xml

<param name="category_link" type="text" label="Link"/>

 

io8_200x0.png

 

 

И в этом файле добавляем проверку на параметр

\media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory\_default.php

$link = $params->get('content.category_link');
if (empty($link)) {
    $link = $this->app->route->category($subcategory);
}

 

hpl_200x0.png

 

После этого у подкатегорий в категории можно указывать произвольные ссылки.

Go to the full post


  • This topic is locked This topic is locked
6 replies to this topic

#1 Zvezda

Zvezda
  • JBZoo User (rus)
  • User rate: 0
  • posts: 99
  • topics: 20

Posted 13 April 2014 - 10:56

Вот сайт - trios1.kz

На главной странице отображены все категории материалов. К примеру в категории "Дорожное оборудование" - материалы должны выводиться в табличном виде. А в категории "Сварочные оборудования" - материалы должны отображаться как  продукты (product). Но  отображения  материалов у всех разные - как можно на главной странице это объединить, так как на данный момент все категории, которые опубликованы на главной относятся в одному типу, т.е. product. И поэтому когда нажимаешь на категорию "Дорожное оборудования" ничего  не отображается, так как они относятся к другому типу (табличный вывод). Но если нажать на Меню и выбрать  "Дорожное оборудования" - он отображает именно табличный вывод , поскольку я привязала к пункту меню именно каталог с табличным выводом. Как теперь быть? Мне хочется чтобы на главной странице отображались все категории продукции.


  • 0

#2 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 14 April 2014 - 07:09

Как я говорил вам уже ранее - в вашем случае лучше разные типы материалов разделить по разным каталогам.

С помощью меню вы сможете сделать единую навигацию по сайту по обоим каталогам.

 

Чтобы вывести все категории на одной странице, можно использовать модуль категорий (Zoo category или JBZoo Category List).

Но его предварительно нужно будет кастомизировать через CSS.

 

Сделать все сразу в одном каталоге можно, но  мне кажется для вас это будет сложно т.к нужны базовые знания PHP, чтобы добавить условия в шаблоны и т.д.


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



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


#3 Zvezda

Zvezda
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 99
  • topics: 20

Posted 14 April 2014 - 08:29

Как я говорил вам уже ранее - в вашем случае лучше разные типы материалов разделить по разным каталогам.

С помощью меню вы сможете сделать единую навигацию по сайту по обоим каталогам.

 

Чтобы вывести все категории на одной странице, можно использовать модуль категорий (Zoo category или JBZoo Category List).

Но его предварительно нужно будет кастомизировать через CSS.

 

Сделать все сразу в одном каталоге можно, но  мне кажется для вас это будет сложно т.к нужны базовые знания PHP, чтобы добавить условия в шаблоны и т.д.

А можно ли привязать ссылку на некоторые категории, чтобы при нажатии на необходимую категорию открывалась необходимая страница?


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 15 April 2014 - 06:12   Best Answer

А можно ли привязать ссылку на некоторые категории, чтобы при нажатии на необходимую категорию открывалась необходимая страница?

 

Готовой опции нет.
Можно добавить текстовое поле в настройки категории.
Тогда можно будет указывать произвольную ссылку.

 

В файл добавьте строку

media\zoo\applications\jbuniversal\application.xml

<param name="category_link" type="text" label="Link"/>

 

io8_200x0.png

 

 

И в этом файле добавляем проверку на параметр

\media\zoo\applications\jbuniversal\templates\catalog\renderer\subcategory\_default.php

$link = $params->get('content.category_link');
if (empty($link)) {
    $link = $this->app->route->category($subcategory);
}

 

hpl_200x0.png

 

После этого у подкатегорий в категории можно указывать произвольные ссылки.


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



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


#5 Zvezda

Zvezda
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 99
  • topics: 20

Posted 15 April 2014 - 07:07


Спасибо!!! Супер! Теперь то, что надо! Сколько дней мучилась с этой проблемой!
  • 0

#6 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 15 April 2014 - 07:10

Все сработало, проверили?

Закрываем топик?


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



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


#7 Zvezda

Zvezda
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 99
  • topics: 20

Posted 15 April 2014 - 07:11

Все сработало, проверили?

Закрываем топик?

Да заработало! Большое спасибо!


  • 0





Also tagged with one or more of these keywords: категории, материалы, табличный вывод, product variants

Click to return to top of page in style!