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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > FAQ (Часто задаваемые вопросы)

 
 
Опции темы Опции просмотра
Старый 19.05.2003, 20:04   #2
Andreas Schwarzkopf
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+.

Успехов
Andreas Schwarzkopf вне форума   Ответить с цитированием
 


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

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

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


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


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

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