|
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
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Обычно это делают без использования компонента. То, что вы вписали в сист. настройки компонента пишут в макете дизайна в поле "Шаблоны вывода навигации", а ".s_browse_sub(115,$browse_sub)." - в хиадере или футере макета дизайна.
Для вывода последних 5 разделов надо использовать элемента массива sort_by, т.е.
Код:$browse_sub[sort_by] = "имя_поля_для_сортировки limit 5";
Выводить разделы можно абсолютно по любым условиям, для этого добавляете эти условия в шаблон вывода.
Temet nosce...
|