![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
![]() |
#2 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
![]()
Есть несколько путей:
1. плагин Новости (описание ниже) 2. вставка записи непосредств. из базы данных: 2 a) - одна запись page.10 = TEXT page.10.data = DB : tt_content:234:header - вставляет запись номер 234 из таблицы tt_content, столбец: header (информация: TSref, разделы stdWrap и getText) 2 b) - несколько записей page.10 = RECORDS page.10.tables = tt_content page.10.source = 34,45 //номера записей (информация: TSref, раздел RECORDS 3. целые страницы: Обычный CONTENT объект, как он используется в статическом шаблоне content(default): Веб-Шаблон-Template Analyser-StylesContentDefault: page.10 = CONTENT page.10 { table = tt_content select.orderBy = sorting select.where = colPos=0 select.languageField = sys_language_uid # это добавлено мной: select.pidInList = 234 // номер страницы # или select.uidInList = 34,23,34 // номера записей } НОВОСТИ: наиболее универсальный и элегантный метод. пример: temp.newsLeft = COA temp.newsLeft < plugin.tt_news temp.newsLeft { defaultCode = LIST code > code = LATEST/1 // это номер категории новостей pid_list > pid_list = 58 // номер страницы, где лежат новости } # теперь вставляем шаблон: page.10 < temp.newsLeft # или при работе с HTML-шаблоном: subparts.NEWS < temp.newsLeft Н какой-либо странице, где необходимо показывать новости другой категории, или указать другое место хранения, нужно создать дополняющий шаблон, который состоит только из одной или двух строк: page.10.code = LATEST/2 или page.10.pid_list = 453 Кстати, новости можно создавать как "чистые" новости, или же просто как ссылку на существующую страницу, на которой больше возможностей форматировать текст (тип новостей: статья). Да, и еще: если вы хотите включить RTE в новостях, скачайте новое расширение News+. Успехов |
![]() |
![]() |