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


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

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

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

Лучший Ответ 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

 

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

Перейти к сообщению


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

#1 Zvezda

Zvezda

Отправлено 13 April 2014 - 10:56

Вот сайт - trios1.kz

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


  • 0

#2 SmetDenis

SmetDenis

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

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

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

 

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

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

 

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


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



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


#3 Zvezda

Zvezda

Отправлено 14 April 2014 - 08:29

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

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

 

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

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

 

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

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


  • 0

#4 SmetDenis

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

 

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


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



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


#5 Zvezda

Zvezda

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


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

#6 SmetDenis

SmetDenis

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

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

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


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



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


#7 Zvezda

Zvezda

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

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

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

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


  • 0





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

Click to return to top of page in style!