Forums / National / Russian / Модули и плагины / Многоуровневые разделы

Evil
#1 2009-08-06 19:03
Вижу на сайте Котонти многоуровневость разделов, а как сделать на своем сайте? Может плагин есть, просто я не заметил его)))
Вот пример: Downloads (раздел) / Plugins (раздел) / Administration (раздел) / Staff Submission System (статья)
А в стандартном можно максимум 1 раздел и идут уже статьи...
Trustmaster
#2 2009-08-06 19:21
Для этого используется поле Путь в свойствах категории, например:

3 - Downloads
3.02 - Plugins
3.02.1 - Adiminstration

Это общеизвестно ещё из Seditio
May the Source be with you!
Sergeich
#3 2009-08-07 03:06
Ещё с ЛДУ :), я именно из-за этого в своё время лду выбрал :)
ATCnik
#4 2009-11-03 07:37
Trustmaster и Sergeich, господа, подскажите как оформить многоуровневые разделы.
Что бы они отображались как лист с файоами/статьями.
Aristei
#5 2009-11-03 14:57
# ATCnik : Господа, подскажите как оформить многоуровневые разделы.
Что бы они отображались как лист с файоами/статьями.


Для этого нужно править в list.tpl следующий кусок кода (отвечает за вывод подразделов данного раздела):
<table class="cells">
<tr>
<td style="background:transparent;">
<div class="pagnav">{LISTCAT_PAGEPREV}{LISTCAT_PAGNAV}{LISTCAT_PAGENEXT}</div>
</td>
</tr>
<!-- BEGIN: LIST_ROWCAT -->
<tr>
<td style="background:transparent;">
<strong><a href="{LIST_ROWCAT_URL}">{LIST_ROWCAT_TITLE} ...</a></strong><br />
<!-- IF {LIST_ROWCAT_DESC} -->
<span class="desc">{LIST_ROWCAT_DESC}</span>
<!-- ENDIF -->
</td>
</tr>
<!-- END: LIST_ROWCAT -->
<tr>
<td style="background:transparent;">
<div class="pagnav">{LISTCAT_PAGEPREV}{LISTCAT_PAGNAV}{LISTCAT_PAGENEXT}</div>
</td>
</tr>
</table>

Задав ему такое же оформление как у этого куска (отвечает за вывод статей в данном разделе):

<table class="cells">
<tr>
<td class="coltop">{LIST_TOP_TITLE} {LIST_TOP_COUNT}</td>
<td class="coltop" style="width:96px;">{PHP.L.Comments}</td>
<td class="coltop" style="width:96px;">{PHP.L.Ratings}</td>
<td class="coltop" style="width:96px;">{LIST_TOP_DATE}</td>
<td class="coltop" style="width:128px;">{LIST_TOP_AUTHOR}</td>
</tr>

<!-- BEGIN: LIST_ROW -->
<tr>
<td>
<strong><a href="{LIST_ROW_URL}">{LIST_ROW_TITLE}</a></strong> {LIST_ROW_FILEICON}<br />
<span class="desc">{LIST_ROW_DESC} ({PHP.L.Hits}: {LIST_ROW_COUNT})</span>
</td>
<td class="centerall">{LIST_ROW_COMMENTS}</td>
<td class="centerall">{LIST_ROW_RATINGS}</td>
<td class="centerall">{LIST_ROW_DATE}</td>
<td class="centerall">{LIST_ROW_AUTHOR}</td>
</tr>
<!-- END: LIST_ROW -->

</table>

Нужны знания html, css и тегов Cotonti
Sorry for my English
ATCnik
#6 2009-11-03 21:54
Aristei, спасябки ;)