Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Тематические форумы > TypoScript практикум

Ответ
 
Опции темы Опции просмотра
Старый 22.11.2006, 15:14   #1
a-kimbo
Новенький
 
Регистрация: 21.11.2006
Сообщений: 2
По умолчанию Как вывести список контент-блоков страницы?

Есть задача поиметь на странице список строк-ссылок, ссылающихся на разные части этой страницы. Подумалось, что можно можно засунуть каждую часть в отдельную запись. Соответсвенно:
Подскажите плз, каким образом показать на странице список контент-блоков, составляющих эту страницу? (список необходимо показывать, если блоков больше одного, а каждый элемент списка является ссылкой-якорем на соотв. контент-блок).
Может есть какое-то другое решение подобной задачи??
a-kimbo вне форума   Ответить с цитированием
Старый 22.11.2006, 17:04   #2
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Для этой цели служит элемент контента sitemap. Одна из его функций - составление оглавления, а-ля вики.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 22.11.2006, 19:40   #3
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Можно использовать CONTENT и генерировать элементы самому из заголовка и ссылки с якорем.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Старый 23.11.2006, 11:12   #4
a-kimbo
Новенький
 
Регистрация: 21.11.2006
Сообщений: 2
По умолчанию

Видимо, я не совсем ясно выразился. Нужно, чтобы содержание страницы появлялось автоматически при наличии нескольких блоков контента на странице. Очевидно, отрисовку содержания надо описать в шаблоне. Но как это сделать?
a-kimbo вне форума   Ответить с цитированием
Старый 23.11.2006, 13:34   #5
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Так это сделано в css_styled_content:
Код:
		# "Section index (pagecontent w/Index checked)"
		3 < styles.content.get
		3.wrap = <div class="csc-menu csc-menu-3">|</div>
		3.select.andWhere = sectionIndex!=0
		3.select.pidInList.override.field = pages
		3.renderObj = TEXT
		3.renderObj {
			fieldRequired = header
			trim=1
			field = header
			htmlSpecialChars = 1
			wrap = <p class="csc-section">|</p>
			typolink.parameter.field = pid
			typolink.section.field = uid
		}
Осталось добавить проверку на количество блоков...
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 08:39.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория