[TYPO3-german] Kleines Problem mit Gridelements

Thomas Klickermann thomas at p-devion.de
Sun Jul 19 17:00:39 CEST 2015


Dein TS ist Grundlegend richtig...
Die Aussage das man keine Files übergeben kann ist und bleibt falsch!

Hier mein TS und HTML, welches in mehreren Seiten aktiv läuft:

TS:
=============================================================
tt_content.gridelements_pi1.20.10.setup {
    ### 33-66 FCE ###
    # ID of gridelement
    1 < lib.gridelements.defaultGridSetup
    1 {
        cObject = FLUIDTEMPLATE
        cObject {
            file = {$var.directory.html}grid/2-rows.html
        }
    }
}

2-rows.html
==============================================================
<div class="columns">
    <div class="span6">
        <f:format.raw>{data.tx_gridelements_view_column_1}</f:format.raw>
    </div>
    <div class="span6">
        <f:format.raw>{data.tx_gridelements_view_column_2}</f:format.raw>
    </div>
    <div class="c"></div>
</div>


Das fehlverhalten im Backend war bei mir in der Typo3 6.1 und auch in der 6.2 vorhanden.
Bei der 6.2 ist das verhalten jedoch verbessert worden und die Inhalte sollten auch dort angelegt werden,
wo Du sie erstellst. Schau mal, dass Du die letzte aktuelle Version von gridelements installiert hast.
Auf Betaversion von gridelements solltest generell verzichten.




-----Ursprüngliche Nachricht-----
Von: Lars Gremme [mailto:l.gremme at web.de] 
Gesendet: Donnerstag, 16. Juli 2015 19:57
An: Frank Wendorf; German TYPO3 Userlist
Betreff: Re: [TYPO3-german] Kleines Problem mit Gridelements

Hallo Frank,

deine Idee ist gut, aber du kannst meines Wissens nach keine File übergeben. Du hast im Backend wahrscheinlich schon die Einteilung mit den Contentspalten gemacht.

Beispiel BE: 75 % (Mitte), 25 % Rechts
backend_layout {
     colCount = 4
     rowCount = 1
     rows {
         1 {
             columns {
                 1 {
                     name = Mitte
                     colspan = 3
                     colPos = 6
                 }
                 2 {
                     name = Rechts
                     colPos = 7
                 }
             }
         }
     }
}

Setup:
    # Ausgabe der Grid Elemente anpassen
     tt_content.gridelements_pi1.20.10.setup {

   # ID des gridelements
   1 < lib.gridelements.defaultGridSetup
   1 {
     columns {
       # colPos ID
       6 < .default
       6.wrap = <div class="col-md-9 col-lg-9 col-xs-12 col-sm-9">|</div>
       # colPos ID
       7 < .default
       7.wrap = <div class="col-md-3 col-lg-3 col-xs-12 col-sm-3">|</div>
     }
   }
# weitere mit ID 2, etc.
}

Die Übergabe einer File habe ich nicht ausprobiert. Die Definition im TypoScript wird mit der Spaltennummer gemacht, wie hier bei: 6 = Mitte,
7 = Rechts.

Es ist auch noch ein Wrap um das Gridelement möglich. Dazu findest du hier den Link zum Tutorial: 
https://jweiland.net/typo3-hosting/service/video-anleitungen/typo3-extensions/gridelements.html

LG Lars


Am 16.07.2015 um 15:33 schrieb Frank Wendorf:
> Hallo liebe Leute,
>
> ich habe ein kleines Problem (Phänomen) mit der Extension "gridelements".
>
> Ich habe mir mehrere verschiedene Grid-BE-Layouts erstellt und diese 
> im TS-Template eingebunden:
> tt_content.gridelements_pi1.20.10.setup { # GRID_ID ist die ID des 
> entsprechenden Gridelements
>  1 < lib.gridelements.defaultGridSetup
>  1 {
>    cObject = FLUIDTEMPLATE
>    cObject {
>      file = fileadmin/templates/html/gridelements/dreispaltig.html
>    }
>  }
>  4 < lib.gridelements.defaultGridSetup
>  4 {
>    cObject = FLUIDTEMPLATE
>    cObject {
>      file = fileadmin/templates/html/gridelements/zweispaltig.html
>    }
>  }
>  5 < lib.gridelements.defaultGridSetup
>  5 {
>    cObject = FLUIDTEMPLATE
>    cObject {
>      file = fileadmin/templates/html/gridelements/einspaltig.html
>    }
>  }
>  6 < lib.gridelements.defaultGridSetup
>  6 {
>    cObject = FLUIDTEMPLATE
>    cObject {
>      file = fileadmin/templates/html/gridelements/vierspaltig.html
>    }
>  }
> }
>
> Wenn ich jedoch im Typo3-BE entsprechenden Content anlegen möchte, 
> dann tritt bei mir das im beigefügtem Screenshot dargestellte Phänomen 
> auf. Der Content wird außerhalb des Gridelements eingefügt.
> Entsprechend ist dann auch die Ausgabe im FE. Ich kann dann zwar den 
> Content in die richtigen Spalten schieben, und es sieht dann auch im 
> FE alles so aus, wie es aussehen soll, aber das ist sicherlich nicht 
> Sinn der Sache, dass ich die Elemente manuell hin- und herschieben 
> muss.  Hat irgendjemand eine Idee oder kann mir sagen, was ich falsch 
> gemacht habe?
>
> Vielen Dank im Voraus für Eure Hilfe
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german





More information about the TYPO3-german mailing list