Почти все верно...
Используйте оператор =< - это ссылка на объект!
А оператор < - это копия объекта! То есть совсем другой объект.
Вот что написано в "Синтаксис 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 запрограммирован на распознавание названий объектов содержимого, начинающихся с "<", как ссылок на пути объектов после знака <.
|