[TYPO3-german] BackendLayouts via FileProvider
Tino Riedel
tino.riedel at gmx.de
Fri Oct 2 10:08:57 CEST 2015
Oh man ja. Du hast recht, ich hab mich komplett verrannt :( Aber danke
trotzdem für die Hinweise, denn machen möchte ich das ja trotzdem.
Danke.
Tino
Am 01.10.2015 um 16:24 schrieb Renzo Bauen:
> Und du bist sicher, dass Du von backend_layout sprichst und nicht von
> gridelements?
> Bei Gridelements ist das was ganz anderes als die backend_layouts.
>
> Die Backend Layouts kommen von core und da braucht man die Extension um
> diese aus dem Filesytem laden zu können.
> Bei Gridelements ist das schon eingebaut, da braucht es keine extra
> Extension um die Layouts und die Flexforms aus einer Datei laden zu
> können.
> Bei Gridelements musst Du ein Includ in der PageTS machen und die
> Definition des Gridelements laden.
> Diese kann dann in einer beiliebigen Text-Datei definiert sein, so etwa
> wie das:
>
>
> tx_gridelements.setup {
> ge_slider {
> title = Slider
> description = Alle eingefügten Elemente werden abwechslungsweise
> angezeigt
> config {
> colCount = 1
> rowCount = 1
> rows {
> 1 {
> columns {
> 1 {
> name = Inhaltswechsler
> colPos = 31
> allowed = text,textpic,image,multimedia,media
> }
> }
> }
> }
> }
> # könnte auch flexformDS heissen, das Feld
> pi_flexform_ds_file =
> typo3conf/ext/cp_layout/Resources/Private/Extensions/gridelements/geSlider.xml
> icon
> = ../typo3conf/ext/cp_layout/Resources/Public/Extensions/gridelements/Icons/slider.gif
> frame = 2
> }
> }
>
> Damit ist natürlich noch nicht alles gesagt. Du musst dann in deinem TS
> auch noch ein entsprechendes Element definieren, z.B. so:
>
> tt_content.gridelements_pi1.20.10.setup {
> ge_slider < lib.gridelements.defaultGridSetup
> ge_slider {
> columns {
> 31 < .default
> 31.renderObj.wrap = <li>|</li>
> }
> cObject = FLUIDTEMPLATE
> cObject {
> file =
> EXT:cp_layout/Resources/Public/Extensions/gridelements/Slider.html
> variables {
> sliderName = TEXT
> sliderName.data = field:uid
> sliderName.insertData = 1
> sliderName.wrap = Slider|
> }
> }
> }
> }
>
> Gruss Renzo
>
More information about the TYPO3-german
mailing list