Показать сообщение отдельно
Старый 17.12.2010, 12:53   #2
Андрей Аксенов
Senior Member
 
Регистрация: 12.04.2008
Адрес: Россия, Москва
Сообщений: 706
Отправить сообщение для Андрей Аксенов с помощью ICQ Отправить сообщение для Андрей Аксенов с помощью Skype™
По умолчанию

Почти все верно...
Используйте оператор =< - это ссылка на объект!
А оператор < - это копия объекта! То есть совсем другой объект.
Вот что написано в "Синтаксис TypoScrypt и его всестороннее изучение":
Цитата:
Пример:
myObject = HTML
myObject.value = <BLINK> HTML - code </BLINK>

myOtherObject < myObject

В этом случае получим два независимых дублирующих набора объектов/свойств. Они не зависят друг от друга, а яв­ляются лишь копиями.
....
Примечание о ссылках на объекты (в Шаблонах TypoScript):
Когда TypoScript используется в контексте Шаблонов TypoScript, можно обнаружит, что на объекты содержимого ино­гда можно ссылаться вместо копирования. Ссылки означают, что множество объектов дерева могут использовать один и тот же объект, без создания фактической его копии, просто указывая его полный путь.
Пример на основе предыдущего кода:
0: myObject = HTML
1: myObject.value = <BLINK> HTML - code </BLINK>
2:
3: pageObj {
4: 10 = < myObject
5: }
Присмотритесь к строке 4: похоже на свойство TypoScript, но это не так!!! Эта возможность появляется на уровне контекста, то есть это будет работать только потому, что движок Шаблонов TypoScript запрограммирован на распозна­вание названий объектов содержимого, начинающихся с "<", как ссылок на пути объектов после знака <.
Андрей Аксенов вне форума   Ответить с цитированием