Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
23.07.2008, 19:57 | #4 |
Senior Member
|
На самом деле, имя lib - просто общепринятое соглашение. В TS нет жёсткой иерархии "объектов" и "классов". Например, вполне допустимо написать
ttt.aaa.bbb = PAGE или xxx.bb = IMAGE xxx.bb.file = fileadmin/path/to/image.jpeg или даже lib.smth = IMAGE lib.smth.other = TEXT lib.smth.another = PAGE TS-"свойства" можно свободно создавать и определять... То есть, они определяются при создании. Есть некая часть свойств, которая отвечает за работу встроенных объектов, и она описана в TSREF. В остальном же предполагается полная свобода... Вы даже можете сделать так, чтобы код lib.cat = CAT lib.cat.tail_count = 1 lib.cat.foot_count = 4 lib.cat.eye_count = 3 был не бессмыслицей, а выводил изображение кошки с тремя глазами, одним хвостом и четырьмя ногами -) В общем, весь TS преобразуется в массивы, а как их обрабатывать - отдельная песня. ЗЫ. Извините, был несдержан))
__________________
TYPO3 FAQ |