2016-11-26 7 views
0

Я недавно создал новую тестовую среду, используя TYPO3 V 8.4.1Fluid Шаблонирование TYPO3 Ошибки 8.4.1

Я использовал популярный FLUID шаблонного учебника найти на typo3buddy.com

я использовал этот учебник, прежде чем на v6 и v7.

Мои шаблоны брейки (по электронной почте Ой произошла ошибка), когда я добавляю следующий блок кода в шаблоне мой home.html:

<f:layout name="main_layout" /> 
<f:section name="content"> 
</f:section> 

Так что теперь выглядит следующим образом:

<f:layout name="main_layout" /> 
<f:section name="content"> 
<f:format.raw>{content_main}</f:format.raw> 
</f:section> 

Когда я использую этот учебник по установке T7PO v7, я не получаю никаких ошибок, а tempalte включает мой файл макета только отлично.

Что-то изменилось в версии 8?

TypoScript justincase,

page.10 = FLUIDTEMPLATE 
page.10 { 
    format = html 
    file = fileadmin/templates/home.html 
    partialRootPath = fileadmin/templates/partials/ 
    layoutRootPath = fileadmin/templates/layouts/ 
    variables { 
     content_main < styles.content.get 
     content_main.select.where = colPos = 0 
} 
+0

помощью: config.contentObjectExceptionHandler = 0 Я был в состоянии увидеть точное сообщение об ошибке. Кажется, что мой файл макета (main_layout.html) должен быть в верблюжьем корпусе. Смена файла на Main_Layout.html работала сразу. Еще раз спасибо :) – Tom

ответ

0

Чтобы получить лучший выход из ошибки вы должны позволить разработать ApplicationContext в .htaccess:

RewriteCond %{HTTP_HOST} ^local\.domain$ 
RewriteRule .? - [E=TYPO3_CONTEXT:Development] 
0

Вы можете попробовать установить config.contentObjectExceptionHandler = 0 в вашем TS настроить. При этом будут отображаться сообщения об ошибках, а не скрывать их. Также не забудьте выбрать предустановку Development в инструменте установки.

Обязательно переключите все настройки на производство после завершения отладки.