Регистрация
Вход через соцсети
Восстановление пароля

Вывод ограниченного числа подразделов

Новый топик
05.03.2011, 15:47
Ответить | Цитировать
Glad_shaman
Иванов Артём Иванович

Зарегистрирован:
2009-12-08
Сообщений: 6

Делаю вывод подразделов конкретного раздела на главной странице. Для этого создаю компонент, в префиксе которого:
".s_browse_sub(115,$browse_sub)."

В системных настройках:
$browse_sub[prefix] = "";
$browse_sub[suffix] = "";
$browse_sub[unactive] =
"
<a class='artlist' href='%URL' title='%alt'><h5>%NAME</h5></a>
<span class='anons'>%text</span>
";
$browse_sub[active] = "";
$browse_sub[active_link] = "";
$browse_sub[divider] = "";

Данный компонент выводит все подразделы.

Как сделать так, чтобы выводилось, скажем, только пять последних подразделов?

Можно ли сделать так, чтобы подразделы выводились только при условии проверки специально назначенной глобальной переменной?

Подскажите, пожалуйста, способы реализации, заранее благодарен.

mizantrop
05.03.2011, 17:09
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Обычно это делают без использования компонента. То, что вы вписали в сист. настройки компонента пишут в макете дизайна в поле "Шаблоны вывода навигации", а ".s_browse_sub(115,$browse_sub)." - в хиадере или футере макета дизайна.

Для вывода последних 5 разделов надо использовать элемента массива sort_by, т.е.
Код:
$browse_sub[sort_by] = "имя_поля_для_сортировки limit 5";


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

Temet nosce...
06.03.2011, 00:43
Ответить | Цитировать
Glad_shaman
Иванов Артём Иванович

Зарегистрирован:
2009-12-08
Сообщений: 6

Спасибо! =)

mizantrop
198 196 2011-03-06 00:43:57 11086
Описание проекта