Hallo,
ich füge die Backend-Layouts mit Hilfe einer Provider-Extension hinzu. Im Config-Bereich des Templates definiere ich zwei Spalten. Links und Rechts.
{namespace flux=FluidTYPO3\Flux\ViewHelpers}
{namespace v=FluidTYPO3\Vhs\ViewHelpers}
<f:layout name="Page" />
<f:section name="Configuration">
<flux:form id="fluidpage" options="{icon: 'Icons/Page/Standard.gif'}">
</flux:form>
<flux:grid>
<flux:grid.row>
<flux:grid.column colPos="1" colspan="1" name="left" />
<flux:grid.column colPos="0" colspan="5" name="main" />
</flux:grid.row>
</flux:grid>
</f:section>
<f:section name="Main">
<div class="container">
<div class="row">
<div class="col-md-3">
<f:render section="Navigation" partial="Navigation" optional="TRUE" arguments="{_all}" />
<v:content.render column="1" />
</div>
<div class="col-md-9">
<v:content.render column="0" />
</div>
</div>
</div>
</f:section>
Im Bootstrap Package von Benjamin Knott wird das Backend-Layout für 2 Spalten mit Hilfe von TypoScript hinzugefügt.
##############################################
#### BACKENDLAYOUT: DEFAULT SUBNAVIGATION ####
##############################################
mod {
web_layout {
BackendLayouts {
default_subnavigation_left {
title = LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:backend_layout.default_subnavigation_left
config {
backend_layout {
colCount = 6
rowCount = 2
rows {
1 {
columns {
1 {
name = LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:backend_layout.column.subnav
colspan = 1
}
2 {
name = LLL:EXT:cms/locallang_ttc.xlf:colPos.I.1
colPos = 0
colspan = 5
}
}
}
2 {
columns {
1 {
name = LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:backend_layout.column.footer1
colPos = 10
colspan = 2
}
2 {
name = LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:backend_layout.column.footer2
colPos = 11
colspan = 2
}
3 {
name = LLL:EXT:bootstrap_package/Resources/Private/Language/Backend.xlf:backend_layout.column.footer3
colPos = 12
colspan = 2
}
}
}
}
}
}
icon = EXT:bootstrap_package/Resources/Public/Images/BackendLayouts/default_subnavigation_left.gif
}
}
}
}
Der linken Spalte in der ersten Reihe wird keine ColPos zugewiesen, da Sie lediglich zum Darstellen des Untermenüs verwendet wird. Das Weglassen der ColPos hat zur Folge, dass die Spalte im Backend zwar angezeigt wird, aber nicht bearbeitet werden kann.
Wenn ich in meinem Fluid-Template bei der Linken Spalte die ColPos weglasse wird dieser Spalte gar nicht angezeigt.
Gibt es eine Möglichkeit im Fluid-Template eine inaktive Spalte darzustellen?
Vielen Dank!
Grüße
Berti