Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

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

05.04.2012, 18:22
Барабанщиков Денис Юрьевич

Зарегистрирован:
2011-10-05
Сообщений: 24

Здравствуйте!

Необходимо реализовать вывод название разделов и подразделов, в адаптивном каталоге каталоге.
Структура сайта такая:
Раздел 1
Подраздел 1.1
Подраздел 1.2
Раздел 2
Подраздел 2.1

На данный момент в системных настройках стоит
$ignore_sub = true;
$ignore_cc = true;
Выводятся все элементы всех разделов и подразделов каталога, а надо только названия разделов и при переходе в Раздел 1 выводились Подраздел 1.1 и Подраздел 1.2
05.04.2012, 20:42
Владимир
Web-Element

Зарегистрирован:
2011-07-07
Сообщений: 64

Используйте шаблоны вывода навигации.
Руководство разработчика - стр.65-67
05.04.2012, 20:58
Барабанщиков Денис Юрьевич

Зарегистрирован:
2011-10-05
Сообщений: 24

Мне не в шаблоне сайта нужно, а в шаблоне компонента выводить структуру.
05.04.2012, 21:23
Kirs
ООО "КИРАНА"

Зарегистрирован:
2007-02-01
Сообщений: 96

Денис, функцию можно использовать и в компонентах.
Посмотрите стандартный компонент "список подразделов"
06.04.2012, 16:41
Барабанщиков Денис Юрьевич

Зарегистрирован:
2011-10-05
Сообщений: 24

Я так понимаю нужно использовать функцию s_browse_sub()
Добавил в префикс компонента ".s_browse_sub($sub,$browse_sub[2])."

Но ничего не выводится, подскажите какие нужно аргументы использовать?
09.04.2012, 14:10
Kirs
ООО "КИРАНА"

Зарегистрирован:
2007-02-01
Сообщений: 96

Денис, ниже рабочий пример.

Префикс
Код:

".s_browse_sub($sub, $pharm_menu[1])."


Системные настройки
Код:

global $pharm_menu;

$pharm_menu[2][prefix] = "<ul>";
$pharm_menu[2][suffix] = "</ul>";
$pharm_menu[2][unactive] = "<li><a href='%URL'>%NAME</a></li>";
$pharm_menu[2][active] = "<li><a class='active' href='%URL'>%NAME</a></li>";
$pharm_menu[2][active_link] = "<li><a class='active' href='%URL'>%NAME</a></li>";

$pharm_menu[1][prefix] = "\";global \$pharm_menu;\$result.=\"<ul>";
$pharm_menu[1][suffix] = "</ul>";
$pharm_menu[1][unactive] = "<li><a href='%URL'>%NAME</a></li>";
$pharm_menu[1][active] = "<li><a class='level_1_active' href='%URL'>%NAME</a>\".s_browse_sub(\$data[\$i][Subdivision_ID],\$pharm_menu[2]).\"</li>";
$pharm_menu[1][active_link] = "<li><a class='level_1_active' href='%URL'>%NAME</a>\".s_browse_sub(\$data[\$i][Subdivision_ID],\$pharm_menu[2]).\"</li>";
198 196 2012-04-09 14:10:59 12016
Описание проекта