2015-06-29 1 views
1

Я пытаюсь установить небольшой веб-сайт на основе TYPO3 6.2 с флюсом и флюидом Templating Engine. я использую:
жидкости: 6,2 поток: 7.2.1 fluidpages 3.2.3 fluidcontent 4.2.2 fluidcontent_core: 1.1.3 VHS: 2.3.3 строитель: 0.18.0содержимое жидкости в контейнере не отображается

Я использовал создатель для расширения поставщика, и мне удалось создать шаблоны страниц, а также шаблоны контента. Но когда я пытаюсь использовать элемент контента в качестве контейнера содержимого, он не будет отображаться.

Я читал похожие статьи здесь, а также документацию, но я не могу найти решение.

Включен статический TS для жидкостного контура.

Я также скопировал линию

$GLOBALS['TYPO3_CONF_VARS']['FE']['contentRenderingTemplates'] = array('fluidcontentcore/Configuration/TypoScript/'); 

в AdditionalConfiguration.

Ниже моя минимальная Conatinertemplate:

div xmlns="http://www.w3.org/1999/xhtml" lang="en" 
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers" 
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers" 
xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers"> 

<f:layout name="Content" /> 

<f:section name="Configuration"> 
    <flux:form id="btContainer" label="UpContainer" options="{group: 'stth'}"> 

    </flux:form> 
    <flux:grid> 
     <flux:grid.row> 
      <flux:grid.column name="Col2" label="Inhalte" /> 
     </flux:grid.row> 
    </flux:grid> 
</f:section> 

<f:section name="Preview"> 
    <!-- If you wish, place custom backend preview content here --> 


</f:section> 
<f:section name="Main"> 
     <div class="container addedClass"> 
      <f:comment><flux:content.render area="Col2" /></f:comment> 
      <v:content.render column="Col2" /> 
     </div> 
</f:section> 

Я попытался вынести содержание с V: content.render или поток: content.render но нет выхода. я получаю только пустой

<div class="container addedclass"> </div> 

В Backend Я вижу контейнер, с надписью «Inhalte», и я могу добавить содержимое. (Содержимое стандартное CE, как текст или заголовок)

Может кто-нибудь, пожалуйста, дайте мне подсказку, что я могу сделать дальше.

Спасибо заранее ул

обновление 1.7.2015

я поставил новый TYPO3 6.2 унд используется предварительно сконфигурированный 'сайта Kickstarter'. Как я добавил AdditionalConfiguration.php я увидел там, где 2 строки для копирования:

// fluidcontent_core 
    $GLOBALS['TYPO3_CONF_VARS']['FE']['contentRenderingTemplates'] = array('fluidcontentcore/Configuration/TypoScript/'); 
    $GLOBALS['TYPO3_CONF_VARS']['FE']['activateContentAdapter'] = 0; 

Второй является новым для меня.

Затем я скопировал свой шаблон контейнера в расширение моего провайдера: и ДА - он работает.

Я попытался использовать вторую строку AdditionalConfiguration в моем оригинальном экземпляре TYPO3, но там он не работает. Поэтому я не уверен, что это решение. Возможно, у кого-то есть более глубокое понимание?

Снова: Благодарим вас за помощь.

+0

colPos не требуется для потока: grid.column, но это может привести к конфликту. Что вы видите в базе данных? Кроме того, вы используете liquidcontent_core. Я предполагаю, что вы вставили ts для liquidcontent_core и отключили css_styled_content? (даже удалить css_styled_content?) –

+0

Да, я вставил TS для fluidcontent_core в Основной TS-Template -> Изменить всю запись шаблона -> Включает Я не установил css_styled_content; Я даже удалил строку из LocalConfiguration.php и снова протестировал -> тот же эффект. Я не вижу, что я использую colPos - не могли бы вы рассказать мне, где я его использую? База данных: Я не знаю, в какой таблице я должен искать: Теперь я разместил обычный текст CE в контейнере «Inhalte»; Текст может быть найден в tt_content, но не в CF_fluidcontent. Это верно? – Stull

+0

cf_ - это таблицы кэша в tt_content (потому что это то, что есть) –

ответ

0

Я видел некоторые ошибки в коде:

Ваш <flux:grid> код находится за пределами <flux:form> Это должно быть внутри.Пожалуйста, проверьте весь код ниже:

<div xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:flux="http://fedext.net/ns/flux/ViewHelpers" 
     xmlns:v="http://fedext.net/ns/vhs/ViewHelpers" 
     xmlns:f="http://typo3.org/ns/fluid/ViewHelpers"> 

     <f:layout name="Content" /> 
     <f:section name="Configuration"> 
      <flux:form id="btContainer" label="UpContainer" options="{group: 'Custom elements'}"> 
       <flux:grid> 
        <flux:grid.row> 
         <flux:grid.column name="Col2" style="width: 100%" label="Inhalte" ></flux:grid.column> 
        </flux:grid.row> 
       </flux:grid> 
      </flux:form> 
     </f:section> 

     <f:section name="Preview"> 
      <flux:widget.grid /> 
     </f:section> 

     <f:section name="Main"> 
       <div class="container addedClass"> 
        <flux:content.render render="1" area="Col2" /> 
       </div> 
     </f:section> 

</div> 
+0

Я положил '' внутрь '', но это не решает проблему. Я также пробовал использовать «render = 1», но ничего не происходит. Интересно, есть ли лучший способ отладки - своего рода пошаговое тестирование? Тот факт, что я могу видеть, что контейнер контейнера добавлен в класс «div class =», добавляет, что по крайней мере главный раздел отображается, но не содержимое «» – Stull