PDA

Просмотр полной версии : Карта сайта


Александр
10.06.2003, 14:30
Как задать шаблон отображения карты сайта?
Все страницы отображаются в одном столбце.

Andreas Schwarzkopf
11.06.2003, 20:50
Простая карта сайта содержится в шаблоне content(default) - текстовой вариант. Если вы используете CSS и включили cSet Stylesheet, нужно скопировать декларации "sitemap..." из файла media/scripts/defaultstylesheet.css в ваш CSS-файл. Этим путем можно добится отступления от левого края соответствующих уровней в карте сайта.

Другой вариант - графический. За пример можно взять статический шаблон styles.sitemap.gs

В обоих случаях за основу берется обычное Typo3-меню HMENU. Так что в принципе можно создать что-либо собственное, пользуясь различнимы вариантами функции WRAP.

Антон Мельников
13.06.2003, 17:19
Я использовал модуль CSS_styled_content, но ситемап дописывал свой. Код вот такой:

# sitemap ==========
temp.sitemap >
temp.sitemap = HMENU
temp.sitemap {
1 = TMENU
1.wrap = <TABLE BORDER=0 CELLPADDING=0 CELLSPACING=0> | </TABLE>
1.NO.wrapItemAndSub = <TR><TD VALIGN=top><IMG ALT="*" WIDTH=18 HEIGHT=16 BORDER=0 SRC=typo3/gfx/i/pages.gif></TD><TD STYLE="font-size:70%"> | </TD></TR>
1.IFSUB.wrapItemAndSub = <TR><TD VALIGN=top><IMG ALT="*" WIDTH=18 HEIGHT=16 BORDER=0 SRC=typo3/gfx/i/sysf.gif VSPACE=2></TD><TD> | </TD></TR>
1.IFSUB = 1
1.expAll = 1
2 < .1
3 < .1
4 < .1
}
tt_content.menu.20.2 < temp.sitemap

Используются две картинки, имеющиеся в typo3.