Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   разное кол-во колонок на разных страницах - 2 разных шаблона? (http://forum.typo3.ru/showthread.php?t=7851)

crazy 15.07.2009 13:49

Алексей, попробовала, как ты посoветовал, и еще вот так:

Код:

10 = TEMPLATE
    10.template = FILE
    10.template.file = fileadmin/template1.html
    10.workOnSubpart = DOKUMENT
    [globalVar = TSFE:id = 73]
    page.10.template.file = fileadmin/template2.html
    [end]

Проверила все пути и скобки. Посмотрела в fileadmin: у того отдельного шаблона с тремя колонками в столбце "референц" стоит 1, т.е. код я вроде правильно ввела, или нет?? У стандартного шаблона стоит либо 2 (если [else] ввожу), либо 1.
Проверила сам шаблон - в нем, как и задумано, 3 колонки.
PageId=73 ведь тоже правильно:confused::

http://666kb.com/i/banujyr4nkt7y87k5.jpg

Но никаким отдельным шаблоном на этой странице и не пахнет.

Ничего не понимаю...

void 15.07.2009 14:26

Условия нельзя вставлять внутрь фигурных скобок, почему я и выделил "после" жирным.

То есть, писать
page{
10 =
[globalVar = ...]
[else]
[end]
}

нельзя, можно только так:
page{
...
}

[globalVar = TSFE:id = 11]
page.10. ...
[else]
[end]

crazy 15.07.2009 15:08

Ой, да, я увидела, выделенное "после", но до конца не поняла, что имеется в виду.:o А сейчас заработало!! Спасибо!! Только теперь проблема с CSS. Как-то можно альтернативный CSS-файл в ТS включить? Тоже с помощью такого условия? Или все в одном файле должно быть?

void 15.07.2009 15:58

Можно, примерно так:

[условие]
page.includeCSS.10 = /path/to/css1.css
[else]
page.includeCSS.10 = /path/to/css2.css
[end]

crazy 15.07.2009 17:35

И это получилось!!!!!!! Огромное-преогромное спасибо!!!!! (жалко, что здесь нет прыгающего от радости смайлика;))


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

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