|
|
19.05.2013, 23:39
|
|
Рамиль
Зарегистрирован: 2012-10-12
Сообщений: 10
|
Все сделал по документации, но не работает. Выдает пустоту. В массиве data[] ничего нет.
Код:
$browse_top[0]['unactive'] = "<li><div class='bhide'></div><a id='top' href='%URL' title='%NAME'>". $data[$i][Subdivision_Name] ."</a>%NEXT_LEVEL</li>";
Так тоже пробовал. Выдает текст кода $data[$i][...]
$browse_top[0]['unactive'] = "<li><div class='bhide'></div><a id='top' href='%URL' title='%NAME'>".\" \$data[\$i][Subdivision_Name] \"."</a>%NEXT_LEVEL</li>";
Вообщем, по всякому пробовал.
А так я хочу сделать навигацию, в которой бы проверялось поле AlterTitle раздела и если оно не пустое, то выводилось, иначе выводилось %NAME ($data[$i][Subdivision_Name]).
|
|
|
24.05.2013, 14:08
|
|
ipm
Ильин Павел
Зарегистрирован: 2012-10-12
Сообщений: 386
|
Пожалуйста, объясните более подробно задачу, чтобы Вам помочь, если Вы ещё не решили, как это сделать
Знание может быть лишь у того, у кого есть вопросы. Ханс Георг Гадамер
|
|
|
27.05.2013, 10:41
|
|
Sitnikov A.M.
TORA
Зарегистрирован: 2007-08-29
Сообщений: 3
|
Ответ техподдержки
Цитата:
В в новых функциях nc_browse нет $data и не производится eval, т.е функции внутри не будут выполняться.
как то так
|
|
|
29.05.2013, 15:41
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
И чем тогда заменить массив $data, если его нет в новой версии?
|
|
|
30.05.2013, 23:27
|
|
Гость
Гость
|
Очень жаль...
Потому что на самом деле очень мало задач со стандартным выводом навигации. В реальных задачах это сложные шаблоны навигации, в которых обязательно присутствуют различные условия.
И в стандартных функциях пропадает смысл, потому как приходится выводить навигацию вручную, обращаясь к Базе, либо выводить как-то частями (использую стандартные функции).
С условиями внутри шаблона было бы намного проще и правильнее.
|
|
|
03.06.2013, 15:26
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
Где-то я тут на форуме встречал решение, как это победить на пятом неткате. Поищите, может найдете...
|
|
|
02.08.2013, 15:40
|
|
kras
Зарегистрирован: 2012-10-30
Сообщений: 16
|
Цитата:Где-то я тут на форуме встречал решение, как это победить на пятом неткате. Поищите, может найдете... Очень полезный комментарий
|
|
|
03.08.2013, 08:37
|
|
Гость
Гость
|
Да здесь на форуме много хороших решений как победить многое в пятом неткате. Все на борьбу с неткатом пять!
|
|
|
05.08.2013, 17:39
|
|
Alex
Зарегистрирован: 2009-08-27
Сообщений: 8
|
попробуйте s_browse_sub или s_browse_level
в этих функциях доступен массив $data[]
Шаблоны вывода навигации:
Цитата:$browse_top[0]['unactive'] = " \"; global \$browse_top; echo \" <li><div class='bhide'></div><a id='top' href='%URL' title='%NAME'>\".s_browse_sub( \$data[\$i][Subdivision_Name], \$browse_top[1]).\"</a></li>";
|
|
|
05.08.2013, 19:30
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
Да, подтверждаю, через s_browse_sub все работает - сегодня попробовал.
Зато в nc_browse_sub, как я понял, есть полезные макропеременные - например, NEXT_LEVEL - благодаря чему не нужно прописывать рекурсию.
|