![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
![]()
Работающий код:
Код:
lib.myObject = TEXT lib.myObject { value = РУССКИЙ TEST!!! } Код:
lib.myObject = PHP_SCRIPT lib.myObject { file = fileadmin/inc/test.inc } PHP код:
Код:
lib.myObject = PHP_SCRIPT lib.myObject { file = fileadmin/inc/test.php } PHP код:
Где я туплю в синтаксисе TS? |
![]() |
![]() |
![]() |
#2 | |
Продвинутый
Регистрация: 12.10.2004
Адрес: Severodonetsk, Ukraine
Сообщений: 60
|
![]() Цитата:
Setup: Код:
lib.myObject = PHP_SCRIPT lib.myObject { file = fileadmin/inc/test.inc } Код:
<? class testClass { function testClass() {} function output() { return 'PHP_SCRIPT!'; } } $content = testClass::output(); ?> |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
![]()
У меня не работало, пока я не перенёс конфу объекта выше подключения TV.
Код:
lib.myObject = PHP_SCRIPT lib.myObject { file = fileadmin/inc/test.inc } .... page.10.userFunc = tx_templavoila_pi1->main_page Код:
page.10.userFunc = tx_templavoila_pi1->main_page ... lib.myObject = TEXT lib.myObject { value = РУССКИЙ TEST!!! } |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
![]()
Появился вот ещё какой интересный вопрос. Назначение FCE вроде бы понятно - генерация и выдача контента
![]() Что-то в этом роде: Код:
...<td>Добро пожаловать на сайт SITE.<?php echo$TSparserObject->setup['site.']['domainCode']?><td>... Но весь сыр-бор от желания максимально разместить HTML разметку в одном файле - шаблоне, для общей наглядности. |
![]() |
![]() |
![]() |
#5 |
Senior Member
|
![]()
Для таких вещей существует наследование и подключение TS-шаблонов. Т.е. все общее выносится в один шаблон, а отальные делаются based on на нем.
http://typo3.org/documentation/docum...2/6/#id3038155 |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: 13.12.2006
Адрес: ~msk
Сообщений: 277
|
![]()
Спасибо. К сожалению, у меня нет опыта в построении многошаблонной иерархии, да и тема это несколько другая. Меня устраивает 1 шаблон для TV. Вопрос был несколько другого плана: подстановка имеющихся TS-данных в шаблон.
То есть в TS-setup происходит инициализация некоторых данных, а в TV шаблоне есть какой-то способ отображения этой информации (без создания FCE). Или я что-то не просёк из предыдущего ответа? |
![]() |
![]() |
![]() |
#7 |
Senior Member
|
![]()
скорее я не понял вопроса. Если я не ошибаюсь, так просто как вы хотите - не получится. Т.е. придется отдельно замапить .first-level-domain причем outer (или SITE.SMTH), а потом в него выводить нужное значение из TS или php. Причем я бы сделал строго наоборот, чем вы - замапил все приветствие, и весь его текст ввел вы в template setup. Или (более изящное решение) - ввел вы этот текст как контент-элемент на странице-хранилище, ввел бы в него маркер вместо имени сайта, и вставил бы с заменой маркера.
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ссылка на FCE как часть шаблона Templavoila | acid-art | Общие вопросы | 1 | 09.04.2007 13:56 |
передача данных между двумя сайтами | Melnichuk | Общие вопросы | 8 | 02.06.2006 14:15 |
Как вставить PHP код до всякого TYPO3 кода.. Или почти до | Valery Romanchev | Разработка расширений / TYPO3 extension development | 1 | 30.07.2005 17:15 |
Передача данных методом POST из одной формы в другую | Юрий | Общие вопросы | 1 | 19.02.2004 20:01 |