Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
22.12.2007, 18:25 | #1 |
Senior Member
|
Объяснение для новичка - ключевой пункт TemplaVoila: DS vs TO
Господа, объясните наглядно полену (т.е. мне) в чём есть суть Data Structure aka DS и Template Object aka TO. В чём между ними разница, в чём тут соль и зачем понадобилось так делать? Что-то я нить теряю всё время, а по мануалу не понимаю, хоть убейте.
На простом и понятном русском языке человека, который понял и может объяснить... :-) |
22.12.2007, 19:08 | #2 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
ДС - структура данных.
Сколько полей в записи, их тип, откуда берется, как будет выглядеть флексформа в бекенде. Описывает отношения базы данных и бекенда. В принципе можно добавить и кое-что для вывода во фронтенд. Например есть поля служащие чисто для ввода данных, которые вообще не мэпятся на шаблон, а на шаблон мэпится некий результат их обработки/сочетания. Например поле для текста, поле для фона, а на выходе - картинка с текстом поверх. Короче - получение и обработка данных. ТО - шаблон вывода во фронтенд. В него эти данные засовывают. Одна ДС может иметь множество темплейтов. Как ТС темплейт и ХТМЛ тепмлейт - похоже. |
22.12.2007, 19:17 | #3 |
Senior Member
|
Всё равно не ясно. Можно на примере? И зачем понадобилось так делать?
Я пока так вижу: DS шаблон и TO - тоже шаблон! Скажем, есть у нас хтмлька размеченная как надо, предположим там есть div под заголовок, div под текст, div под подпись на картинке, img, div выходных данных (дата допустим). Из этого мы создаём DS, так? В DS будет div под заголовок, div под текст, div под подпись на картинке, img, div выходных данных (дата допустим). Гм... И что дальше? Как более понятно обозначить то, что сделано и как перейти к TO? |
22.12.2007, 20:17 | #4 | |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
Цитата:
Нафига так замороченно? А сделайте и поподдерживайте годик пяток сайтов без темплы. На шаблонах с маркерами или автопарсере. 90% цмсок так и живут. Узнаете зачем оно надо и как удобнее. Правда, есть те кто темплу не выносит. Ну, осваивайте СпециальныеЭлементыКонтента. |
|
23.12.2007, 00:52 | #5 |
Senior Member
|
Пардон, я туп, всё равно не понимаю.
|
23.12.2007, 09:27 | #6 |
Senior Member
Регистрация: 09.12.2007
Сообщений: 281
|
Начинаем сначала.
1. Доку читали? (ФутуристикТемплейтБилдинг) 2. Действия (на своих файлах) воспроизводили? 3. Может, непонимание в том, что после создания ДС/ТО надо переходить к ТС шаблону? В котором вывод Темплы подключается к странице сайта? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Активный пункт для уровня меню | Tod | TypoScript практикум | 3 | 18.12.2007 00:27 |