|
|
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>";
|