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

Как разбить меню на две части?

04.11.2010, 21:51
Носков Виталий Анатольевич

Зарегистрирован:
2010-11-02
Сообщений: 3

Здраствуйте!Ситуация такая: создал разделы сайта как обычно и из них сформировалось меню которое расположилось в хидере с левой стороны. Но мне нужно часть элементов (разделов с подразделами) расположить с правой стороны в футоре. Но не знаю как отловить нужные пункты меню в макете дизайна при выводе.Подскажите пожалуйста. Желательно на примере, а то это первый опыт разработки на NetCat.
04.11.2010, 22:16
Kirs
ООО "КИРАНА"

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

Добрый вечер.

В тех поддержке предложили сделать так:

Через Системные таблицы-Разделы создать логическое поле "up" с описанием "Раздел входит в верхнее меню".
После этого в настройках разделов, Дополнительные поля отмечаем галочкой "Раздел входит в верхнее меню"


Код:

$browse_sub[up][prefix] = "<ul>";
$browse_sub[up][suffix] = "</ul>";
$browse_sub[up][active] = "\".(\$data[\$i]['up'] ? \"<li><a href='%URL'>%NAME</a></li>\" : NULL).\"";
$browse_sub[up][active_link] = "\".(\$data[\$i]['up'] ? \"<li><a href='%URL'>%NAME</a></li>\" : NULL).\"";
$browse_sub[up][unactive] = "\".(\$data[\$i]['up'] ? \"<li><a href='%URL'>%NAME</a></li>\" : NULL).\"";

$browse_sub[down][prefix] = "<ul>";
$browse_sub[down][suffix] = "</ul>";
$browse_sub[down][active] = "\".(!\$data[\$i]['up'] ? \"<li><a href='%URL'>%NAME</a></li>\" : NULL).\"";
$browse_sub[down][active_link] = "\".(!\$data[\$i]['up'] ? \"<li><a href='%URL'>%NAME</a></li>\" : NULL).\"";
$browse_sub[down][unactive] = "\".(!\$data[\$i]['up'] ? \"<li><a href='%URL'>%NAME</a></li>\" : NULL).\"";

Выводим в нужном месте:

Код:

".s_browse_sub(0,$browse_sub['up'])."
и
".s_browse_sub(0,$browse_sub['down'])."
05.11.2010, 17:26
Носков Виталий Анатольевич

Зарегистрирован:
2010-11-02
Сообщений: 3

Спасибо, помогло! улыбка
198 196 2010-11-05 17:26:43 10830
Описание проекта