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

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

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

К какому шаблону? Вернее будет даже так - какая привязка? А что мы делаем на этапе создания DS? Разве не привязываем?

Последний раз редактировалось maaboo; 23.12.2007 в 12:07
maaboo вне форума   Ответить с цитированием
Старый 23.12.2007, 12:37   #2
pomotom
Senior Member
 
Регистрация: 09.12.2007
Сообщений: 281
По умолчанию

тут путаница с терминами
то, что вы называете созданием ДС - эта работа мастера, который создает или редактирует одновременно ДС и ТО. При мэппинге никаких изменений в запись ДС не вносится. В ДС изменения вносятся когда вы удаляете-добавляете поля, либо вручную в Списке.
Просто создание ДС - это когда вы в Списке создаете запись типа ДС.
Мэппинг не вносит никаких изменений в ДС. Только в ТО.
pomotom вне форума   Ответить с цитированием
Старый 23.12.2007, 12:39   #3
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Хм, а что тогда такое мэппинг?
maaboo вне форума   Ответить с цитированием
Старый 23.12.2007, 14:10   #4
-=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   #5
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

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

Что-то я начала задумываться о том, как бы написать с нуля новый мануал на базе MTB/FTB с включениями разных моментов, которые не освещены, а должны бы.
maaboo вне форума   Ответить с цитированием
Старый 23.12.2007, 16:47   #6
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   #7
maaboo
Senior Member
 
Регистрация: 19.11.2007
Сообщений: 362
Отправить сообщение для maaboo с помощью ICQ
По умолчанию

Вот как бы это будет по-русски?
maaboo вне форума   Ответить с цитированием
Старый 27.10.2010, 23:05   #8
Brus69
Новенький
 
Регистрация: 25.07.2010
Сообщений: 2
По умолчанию

У меня проблема при просмотре сайта выводит такое сообщение Couldn't find Template Object with UID "1".
Please make sure a Template Object is accessible.
Brus69 вне форума   Ответить с цитированием
Старый 27.07.2011, 19:10   #9
seriyVolk
Новенький
 
Регистрация: 27.07.2011
Сообщений: 7
По умолчанию

Столкнулся с той же проблемой, что и Brus. Понятно, что ссылается на uid = '1', а у меня к примеру страница с uid = ' 244'. Вопрос в том, как поменять значение uid , на которое идет ссылка Template Object ???



Спасибо!

П.С. может не совсем корректный вопрос и тем не менее
seriyVolk вне форума   Ответить с цитированием
Старый 27.07.2011, 19:24   #10
seriyVolk
Новенький
 
Регистрация: 27.07.2011
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Brus69 Посмотреть сообщение
У меня проблема при просмотре сайта выводит такое сообщение Couldn't find Template Object with UID "1".
Please make sure a Template Object is accessible.

Нашел выход =)

Когда запускаешь визард, и в разделее mapping что-то делаешь, забываешь нажать save и информация в template objeсt не обновляется, там, кстати, ниже об этом визард и пишет. Предупреждение в голубом окошке и в зеленом, что информация обновлена ! Обрати внимание!
seriyVolk вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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

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