0

我正在使用 Typo3 6.2 的最新 beta5,具有流体内容、通量和 vhs 的开发分支。

流体内容元素可见,但没有类型: https ://www.evernote.com/shard/s254/sh/e6af43fa-be0f-498f-88f9-27655bf8afea/b63bb23242890430c906a136123f5a39

包括排版文件。

这是我的 TS:

plugin.tx_kpcolcontent {
    view {
        label = Column Content
        extensionKey = kpcolcontent
        templateRootPath = {$plugin.tx_kpcolpages.view.templateRootPath}
        partialRootPath = {$plugin.tx_kpcolpages.view.partialRootPath}
        layoutRootPath = {$plugin.tx_kpcolpages.view.layoutRootPath}
    }
}

模板位于 EXT:kpcolcontent/Resources/Private/Templates/Content/Columns.html

{namespace flux=FluidTYPO3\Flux\ViewHelpers}

<f:layout name="Default" />

<f:section name="Configuration">
  <flux:flexform id="columns" label="Columns">
    <flux:flexform.grid>
        <flux:flexform.grid.row>
            <flux:flexform.grid.column>
                <flux:flexform.content name="left" label="Left content" />
            </flux:flexform.grid.column>
            <flux:flexform.grid.column>
                <flux:flexform.content name="right" label="Right content" />
            </flux:flexform.grid.column>
        </flux:flexform.grid.row>
    </flux:flexform.grid>
  </flux:flexform>
</f:section>

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

<f:section name="Main">
  <div class="row">
    <div class="span6">
        <flux:flexform.renderContent area="left" />
    </div>
    <div class="span6">
        <flux:flexform.renderContent area="right" />
    </div>
  </div>
</f:section>
4

1 回答 1

0

TYPO3 6.2x 带助焊剂

下载自:
Flux:https
://github.com/FluidTYPO3/flux Fluidpages:https ://github.com/FluidTYPO3/fluidpages (用于页面模板)
fluidcontent:https
://github.com/FluidTYPO3/fluidcontent vhs:https ://github.com/FluidTYPO3/vhs

排版:

plugin.tx_fluidpages.collections.kpcolcontent {
   templateRootPath = {$filepaths.private}Templates/
    partialRootPath = {$filepaths.private}Partials/
    layoutRootPath = {$filepaths.private}Layouts/
}
plugin.tx_fed.fce.kpcolcontent{
    templateRootPath = {$filepaths.private}Elements/Content/
    partialRootPath = {$filepaths.private}Partials/
    layoutRootPath = {$filepaths.private}Layouts/
}

模板文件 EXT:kpcolcontent/Resources/Private/Templates/ Elements /Content/ Columns.html

{namespace v=Tx_Vhs_ViewHelpers}
{namespace flux=Tx_Flux_ViewHelpers}

<f:layout name="Content" />

<f:section name="Configuration">
    <flux:flexform wizardTab="Custom Elements" label="Two Column Container" id="twocolumn" description="" icon="">
        <flux:flexform.grid>
            <flux:flexform.grid.row>
                <flux:flexform.grid.column>
                    <flux:flexform.content name="left" label="Left content" />
                </flux:flexform.grid.column>
                <flux:flexform.grid.column>
                    <flux:flexform.content name="right" label="Right content" />
                </flux:flexform.grid.column>
            </flux:flexform.grid.row>
        </flux:flexform.grid>
    </flux:flexform>
</f:section>

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

<f:section name="Main">
  <div class="row">
    <div class="span6">
        <flux:flexform.renderContent area="left" />
    </div>
    <div class="span6">
        <flux:flexform.renderContent area="right" />
    </div>
  </div>
</f:section>

内容布局:EXT:kpcolcontent/Resources/Private/Layouts/Content.html

<f:layout name="Content" />
<f:render section="Main" />

享受 TYPO3 6.2x + Flux + Fluidcontent

于 2014-02-23T19:37:05.600 回答