|
|
15.07.2015, 02:01
|
|
Rustam
Зарегистрирован: 2015-06-24
Сообщений: 11
|
1) нужно удалить слово из названия раздела в меню
функция str_replace не работает с переменной %NAME как можно решить данную задачу ?
2)нужно вывести меню родительского раздела как это можно реализовать на netcat ?
услуги
-подраздел
-подраздел
--подраздел2
--подраздел2
-подраздел
сделал <?php echo nc_browse_sub(15,$link_home) ?> в шаблон вывода добавил переменную next level во всех разделах выводятся все пункты меню.
нужно сделать что-бы в первом разделе выводился только первый раздел во втором только второй это можно реализовать в одном макете или нужно для каждого раздела создавать макет дизайна и добавлять вывод меню с нужным ид раздела
|
|
|
15.07.2015, 09:27
|
|
Nexwich
Панасин Александр

Зарегистрирован: 2011-04-05
Сообщений: 1037
|
1. Вы можете создать поля для альтернативного названия например "AlterName" в системных таблицах "Раздел". Будет доступна как %AlterName.
str_replace будет работать если вы будете использовать навигацию версии 4. При этом придется экранировать двойные кавычки. Вам придется использовать массив \$data[\$i]['Subdivision_ID'] для получения названия раздела
s_browse_sub(...
2. Не совсем ясно что вы хотите
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
15.07.2015, 11:36
|
|
Rustam
Зарегистрирован: 2015-06-24
Сообщений: 11
|
1. Спасибо за ответ, очень удобная возможность добавлять дополнительные поля, использовал стандартное поле %AlterTitle.
2. Нужно вывести меню на под разделы.
например
Услуги
--ремонт дверей
----ремонт деревянных дверей
----ремонт железных дверей
--ремонт окон
--ремонт ванной
меню будет выводиться на всех страницах услуг.
нужно сделать так что-бы в разделе ремонт дверей или окон выводились все разделы которые находятся внутри Услуг кроме вложенных "ремонт деревянных дверей и т.д"
а в разделе "ремонт деревянных дверей" выводился раздел "ремонт железных дверей" без разделов которые находятся уровнем выше.
вобщем что-бы выводились соседние разделы того-же уровне
PS. делаю перелинковку ссылок, на каждой странице под статьёй вывел блок
Также осуществляем ремонт: дверей, окон ..
для этого и нужно было убрать слово из названия в данном случае "ремонт"
|
|
|
15.07.2015, 11:50
|
|
Nexwich
Панасин Александр

Зарегистрирован: 2011-04-05
Сообщений: 1037
|
Создайте шаблон навигации без %NEXT_LEVEL или используйте подходящий из имеющихся
Функция
<?= nc_browse_sub($sub, $nav_template) ?>
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
15.07.2015, 12:55
|
|
Rustam
Зарегистрирован: 2015-06-24
Сообщений: 11
|
Код:<?= nc_browse_sub($sub, $link_home) ?>
этот вариант я уже пробовал он выводит только подразделы
когда находишся в разделе "ремонт дверей" выводится "ремонт деревянных дверей"
нужно что-бы выводились ссылки на ремонт окон, ванной
в разделе "ремонт железных дверей" выводилась ссылка на "ремонт деревянных дверей"
всё что находится уровнем выше
Услуги
--ремонт дверей
----ремонт деревянных дверей
----ремонт железных дверей
--ремонт окон
--ремонт ванной
|
|
|
16.07.2015, 06:57
|
|
Nexwich
Панасин Александр

Зарегистрирован: 2011-04-05
Сообщений: 1037
|
<?= nc_browse_level($sub_level_count-2, $link_home) ?>
<?= nc_browse_sub($parent_sub_tree[2]['Subdivision_ID'], $link_home) ?>
Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
|
|
|
16.07.2015, 18:34
|
|
Rustam
Зарегистрирован: 2015-06-24
Сообщений: 11
|
сделал $sub_level_count-1 то что надо.
|