Flux FCE Live Template
Schnell ein neues Content-Element in Flux erstellen.
Schnelles FCE in Flux erstellen
Was kann dieses Template?
Du erstellst dir ein Live-Template in PhpStorm und bindest dieses Snippet dann als Inhalt ein.
Das Template sollte im HTML Context aktiv sein und hat einige Variablen.
Variablenkonfiguration
Die Variablen müssen im Template wie folgt angelegt werden:
lowercasefilename decapitalize(fileNameWithoutExtension())
fcegroup
sorting
extensionname
iconname fileNameWithoutExtension()
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers"
data-namespace-typo3-fluid="true">
<f:layout name="Content"/>
<f:section name="Configuration">
<flux:form id="$lowercasefilename$" localLanguageFileRelativePath="/Resources/Private/Language/locallang_$lowercasefilename$.xlf">
<!--form options-->
<flux:form.option name="group" value="$fcegroup$"/>
<flux:form.option name="Fluidcontent" value="{sorting: $sorting$}"/>
<flux:form.option name="icon" value="EXT:$extensionname$/Resources/Public/Icons/Content/$iconname$.svg"/>
<!--form fields-->
<flux:field.input name="settings.inputfield" />
$END$
</flux:form>
</f:section>
<f:section name="Preview">
<strong>
<f:translate key="LLL:EXT:$extensionname$/Resources/Private/Language/locallang_$lowercasefilename$.xlf:flux.$lowercasefilename$"/>
</strong>
<div style="border-bottom: 1px solid #000; width: 100%;"></div>
</f:section>
<f:section name="Main">
</f:section>
</html>