Hallo,
ich bin gerade dabei in fluid und extbase einzusteigen.
Ich habe mir backend layouts, ein typoscript fluid layout und eine extbase extension erstellt. Je nach backend layout wird auch schon die richtige html file geladen.
Mit templaVoila konnte man früher z.b. per lib.themes < plugin.tx_themes_pi1 die pi_base extensions in Marker mappen.
Nun möchte ich allerdings meine mit extbase erstellte extension in das page template per variable mappen:
{myExtension_maker}
Mein fluid layout sieht aus wie folgt:
page = PAGE
# Create a Fluid Template
page.10 = FLUIDTEMPLATE
page.10 {
# Set the Template Pathes
partialRootPath = fileadmin/templates_fluid/partials/
layoutRootPath = fileadmin/templates_fluid/layouts/
variables {
myExtension_maker < hereMyExtensionCreatedWithExtBase
content_center < styles.content.get
content_center.select.where = colPos = 2
content_left < styles.content.get
content_left.select.where = colPos = 1
content_right < styles.content.get
content_right.select.where = colPos = 3
}
}
Das wäre mein HTML.
<f:layout name="default" />
<f:section name="body">
{myExtension_maker}
<f:render partial="left_col" arguments="{content_left:content_left}" />
<f:render partial="main_col" arguments="{content_center:content_center}" />
<f:render partial="right_col" arguments="{content_right:content_right}" />
</f:section>
Könnte mir jemand weiterhelfen, wie ich extbase extensions in ein fluid page template embedden kann?
Gruss und Danke
Tobi