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

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

Ответ
 
Опции темы Опции просмотра
Старый 23.12.2007, 12:39   #11
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Хм, а что тогда такое мэппинг?
maaboo вне форума   Ответить с цитированием
Старый 23.12.2007, 14:10   #12
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

maaboo, то что Вы называете "T3-контейнеры" как раз и есть эта самая DS, а мэппинг это как раз создание для нее TO на основе HTML.
То есть одновременно создаются и редактируются и DS и TO, при этом в TO сохраняется информация о привязке объектов DS к HTML-шаблону, а в DS сохраняется информация и о шаблоне и об общей структуре данных. В целом DS и TO достаточно сложно взаимопересекаются.
-=UncleByte=- вне форума   Ответить с цитированием
Старый 23.12.2007, 14:24   #13
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Вот меня это-то и беспокоит, что сложно взаимопересекаются, но кажется я начал понимать как примерно это всё работает, позже выложу схему, оцените - правильно ли описано представление о связке HTML-DS-TO.

Что-то я начала задумываться о том, как бы написать с нуля новый мануал на базе MTB/FTB с включениями разных моментов, которые не освещены, а должны бы.
maaboo вне форума   Ответить с цитированием
Старый 23.12.2007, 16:47   #14
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

Цитата:
The difference between DS and TO can be
summarized as follows:
A DS deines which ields can be linked with the HTML template.
A TO determines which HTML elements are linked to which ields
from Mastering TypoScript

Цитата:
Data Structures (DS) and Template Objects (TO)
After the mapping of TemplaVoila, the configuration of the HTML template
is saved in two XML data structures (DS and TO) and apart from the infor-
mation on the areas selected, also contains information on what type of
objects or data these areas can take in.
Data structures (DS) and template objects (TO) are separate definitions,
but make use of each other. Data structures contain an abstract defini-
tion of areas, fields, and field types, comparable to the definition of the
fields in a database—just with a few additional "gimmicks".
Template objects refer to a DS and define the output of an element of the
DS. A TO, for example, contains information concerning which HTML files
are to be used for rendering and which fields from the data structure are
to be used at which points in the HTML structure. Multiple TOs can be
defined for a DS; the basis for the different output variations.
There are still more areas where DS and TO can be used. A DS is used
both for the definition of base layouts and of content types.
from "oficial" TYPO3 book

ИМХО Building Websites - худшая из доступных книг
pomotom вне форума   Ответить с цитированием
Старый 23.12.2007, 18:46   #15
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Вот как бы это будет по-русски?
maaboo вне форума   Ответить с цитированием
Старый 23.12.2007, 19:57   #16
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

ДС определяет какие поля могут быть связаны с ХТМЛ шаблоном
ТО определяет с какими полями связаны какие элементы ХТМЛ

без инглиша тут никак, без немецкого-то порой хреново
pomotom вне форума   Ответить с цитированием
Старый 23.12.2007, 20:01   #17
-=UncleByte=-
Senior Member
 
Регистрация: 14.04.2006
Сообщений: 1,159
Отправить сообщение для -=UncleByte=- с помощью ICQ Отправить сообщение для -=UncleByte=- с помощью Skype™
По умолчанию

Цитата:
Вот как бы это будет по-русски?
Цитата:
Разницу между DS и TO можно сформулировать следующим образом:
DS описывает какие поля могут быть связаны с HTML шаблоном.
TO определяет с каким элементом HTML связано какое-либо
Цитата:
Структуры Данных (DS) и Объекты Шаблона (TO)
После создания привязок TemplaVoila конфигурация HTML шаблона сохраняется в двух структурах данных XML (DS и TO) где кроме информации о выбранных областях содержится также информация о том, какие типы объектов или данных могут содержать эти области.
Структуры Данных (DS) и Объекты Шаблона (TO) являются самостоятельными определениями, но используют друг друга. Структуры Данных (DS) содержат абстрактные описания областей, полей и типов полей, которые можно сравнить с описанием полей в базе данных - только с некоторыми "наворотами".
Объекты Шаблона (TO) ссылаются на DS и описывают вывод какого-либо элемента DS. TO, например, содержит информацию относительно того, какой HTML файл будет использован для рендеринга и в каком месте HTML структуры какие поля из структуры данных будут использованы. Для DS могут быть описаны несколько TO; это основа для различных вариантов вывода.
Есть и другие сферы применения DS и TO. DS используется также для описания основной разметки и типов контента.
Переводил "на лету", так что сильно не пенять

PS
Книга, кстати, вполне толковая, но чувствуется что писали не носители языка, потому что ну очень путано по-английски изложено
-=UncleByte=- вне форума   Ответить с цитированием
Старый 23.12.2007, 21:12   #18
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

Цитата:
Книга, кстати, вполне толковая, но чувствуется что писали не носители языка, потому что ну очень путано по-английски изложено
Какая из 3х? Официальная - Энтерпрайз контент менеджмент, Мастеринг Типоскрипт или последняя - Билднг Вебсайтс? Я так и не понял, для кого она предназначена. Первая типа универсальный справочник, если чел знает английский, ему можно просто дать главу про редактора - и будет спокойно работать (были преценденты), вторая - конкретно про ТС.
pomotom вне форума   Ответить с цитированием
Старый 23.12.2007, 21:21   #19
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Цитата:
Сообщение от pomotom Посмотреть сообщение
ДС определяет какие поля могут быть связаны с ХТМЛ шаблоном
ТО определяет с какими полями связаны какие элементы ХТМЛ

без инглиша тут никак, без немецкого-то порой хреново
Ёкарный бабай, я читаю - и вроде как всё это - одно и тоже, только слова переставлены. :-)))

А насчёт немецкого это да, знать бы ещё немецкий.
maaboo вне форума   Ответить с цитированием
Старый 23.12.2007, 21:25   #20
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Цитата:
TO, например, содержит информацию относительно того, какой HTML файл будет использован для рендеринга и в каком месте HTML структуры какие поля из структуры данных будут использованы.
Это выносит мой больной моск, а разве не DS опирается на HTML-файл? И не при создании ли DS мы определяем какие из HTML-блоков каким полям динамического контента будут соответствовать?
maaboo вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Активный пункт для уровня меню Tod TypoScript практикум 3 18.12.2007 00:27


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


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

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