Fluidtemplate
Aktuelles Datum
2026-05-09 um 14:29
Name: epoflor GmbHAusgewählte Kategorien
Im CE ausgewählt:
JSON Decode:
{
"servlet-name": "coTest",
"servlet-class": "AdmiTest",
"init-param": {
"mailHost": "mail1",
"number": 234,
"mailHostOverride": "mail2"
}
}
Extbase Variable Dump
array(3 items)
servlet-name => 'coTest' (6 chars)
servlet-class => 'AdmiTest' (8 chars)
init-param => array(3 items)
mailHost => 'mail1' (5 chars)
number => 234 (integer)
mailHostOverride => 'mail2' (5 chars)
jsonData.init-param.number: 234
News-Link Beispiel:
<f:link.typolink parameter="t3://record?identifier=tx_news&uid=1"> News-Detail </f:link.typolink>News-Detail
Settings:
| site.rootPageId | 1 |
| site.base.host | epoflor-stage.work-ds.de |
| site.settings.page.legal.privacy.uid | 25 |
| site.settings.page.legal.imprint.uid | 24 |
| site.settings.customer.email | info@epoflor.de |
Variables:
| cookie_status | |
| videoPlatforms | |
| mapPlatforms |
Partial
Ausgelagerter Inhalt für das FluidTemplate-CE
Quelle: Resources/Private/Templates/Website1/Elements/Partials/Fluidtemplate/TestPartial.html
Hier ein Beispiel, wie man im Fluidtemplate einen Typolink zu einer News-Detailseite erstellt: News-Detail
Extbase Variable Dump
array(1 item)
settings => TYPO3\CMS\Core\Site\Entity\SiteSettingsprototypeobject
settings => privateTYPO3\CMS\Core\Settings\Settingsprototypeobject
settings => privatearray(85 items)
page.tracking.matomo.trackingID => 2 (integer)
customer.email => 'info@epoflor.de' (15 chars)
customer.fax => '' (0 chars)
customer.tel => '+49 8376 9203-0' (15 chars)
customer.ort => 'Sulzberg' (8 chars)
customer.plz => '87477' (5 chars)
customer.str => 'Industriestraße 7' (17 chars)
customer.name => 'epoflor GmbH' (12 chars)
page.social_pages_uid => 55 (integer)
page.menu.main_levels => 1 (integer)
news.recordLinks.detail => 30 (integer)
news.recordLinks.hidePageTree => TRUE
news.recordLinks.storagePid => 28 (integer)
news.sitemap.startingpoint => 28 (integer)
news.sitemap.detail => 30 (integer)
styles.content.textmedia.linkWrap.lightboxEnabled => TRUE
styles.content.textmedia.borderWidth => 1 (integer)
styles.content.textmedia.borderColor => '#333333' (7 chars)
styles.content.image.imageDecoding => 'auto' (4 chars)
news.view.partialRootPath => 'EXT:sd_sitepackage/Resources/Private/Templates/Website1/News/Partials/' (70 chars)
news.view.templateRootPath => 'EXT:sd_sitepackage/Resources/Private/Templates/Website1/News/Templates/' (71 chars)
tt_address.layoutRootPath => 'EXT:sd_sitepackage/Resources/Private/Templates/Website1/Address/Layouts/' (72 chars)
tt_address.partialRootPath => 'EXT:sd_sitepackage/Resources/Private/Templates/Website1/Address/Partials/' (73 chars)
tt_address.templateRootPath => 'EXT:sd_sitepackage/Resources/Private/Templates/Website1/Address/Templates/' (74 chars)
news.preview.page => 30 (integer)
news.pages.detail => 30 (integer)
page.contact.uid => 3 (integer)
page.menu.footer_uid_list => '24,25' (5 chars)
page.legal.imprint.uid => 24 (integer)
page.legal.privacy.uid => 25 (integer)
page.menu.meta_uid_list => '3' (1 chars)
redirects\.httpStatusCode => 307 (integer)
redirects\.redirectTTL => 0 (integer)
redirects\.autoUpdateSlugs => TRUE
redirects\.autoCreateRedirects => FALSE
form.translation.translationFile => '' (0 chars)
form.templates.layoutRootPath => '' (0 chars)
form.templates.partialRootPath => '' (0 chars)
form.templates.templateRootPath => '' (0 chars)
customer.land => 'DE' (2 chars)
customer.image => 'fileadmin/login_image/customer.jpg' (34 chars)
page.inspect.uid => 50 (integer)
page.repair.uid => 39 (integer)
page.flooring.uid => 38 (integer)
page.legal.accessibility.uid => 51 (integer)
page.menu.main_addon_uid_list => '6,7,8' (5 chars)
page.menu.main_entry_level => 0 (integer)
page.meta.googleSiteVerification => '' (0 chars)
page.tracking.facebook.pixelID => '' (0 chars)
page.tracking.google.trackingID => '' (0 chars)
page.tracking.google.tagmanagerID => '' (0 chars)
page.contentObjectExceptionHandler => FALSE
page.sendCacheHeaders => FALSE
page.debug => TRUE
page.noCache => TRUE
page.index_enable => FALSE
page.enableRSS => FALSE
styles.templates.layoutRootPath => '' (0 chars)
styles.templates.partialRootPath => '' (0 chars)
styles.templates.templateRootPath => '' (0 chars)
styles.content.textmedia.linkWrap.lightboxRelAttribute => 'lightbox[{field:uid}]' (21 chars)
styles.content.textmedia.linkWrap.lightboxCssClass => 'lightbox' (8 chars)
styles.content.textmedia.linkWrap.newWindow => FALSE
styles.content.textmedia.linkWrap.height => '600m' (4 chars)
styles.content.textmedia.linkWrap.width => '800m' (4 chars)
styles.content.textmedia.borderPadding => 0 (integer)
styles.content.textmedia.textMargin => 10 (integer)
styles.content.textmedia.rowSpacing => 10 (integer)
styles.content.textmedia.columnSpacing => 10 (integer)
styles.content.textmedia.maxWInText => 300 (integer)
styles.content.textmedia.maxW => 600 (integer)
styles.content.image.lazyLoading => 'lazy' (4 chars)
styles.content.shortcut.tables => 'tt_content' (10 chars)
styles.content.defaultHeaderType => 2 (integer)
news.recordLinks.label => 'LLL:EXT:news/Resources/Private/Language/locallang_be.xlf:recordLinks.label' (74 chars)
news.sitemap.additionalWhere => '' (0 chars)
news.sitemap.recursive => 0 (integer)
seo.sitemap.pages.additionalWhere => '{#no_index} = 0 AND {#canonical_link} = ''' (42 chars)
seo.sitemap.pages.excludePagesRecursive => '' (0 chars)
seo.sitemap.pages.excludedDoktypes => '3, 4, 6, 7, 199, 254' (20 chars)
seo.sitemap.view.layoutRootPath => 'EXT:seo/Resources/Private/Layouts/' (34 chars)
seo.sitemap.view.partialRootPath => 'EXT:seo/Resources/Private/Partials/' (35 chars)
seo.sitemap.view.templateRootPath => 'EXT:seo/Resources/Private/Templates/' (36 chars)
news.preview.mode => 'news' (4 chars)
news.view.layoutRootPath => 'EXT:news/Resources/Private/Layouts/' (35 chars)
settingsTree => privatearray(8 items)
page => array(15 items)
tracking => array(3 items)
matomo => array(1 item)
trackingID => 2 (integer)
facebook => array(1 item)
pixelID => '' (0 chars)
google => array(2 items)
trackingID => '' (0 chars)
tagmanagerID => '' (0 chars)
social_pages_uid => 55 (integer)
menu => array(5 items)
main_levels => 1 (integer)
footer_uid_list => '24,25' (5 chars)
meta_uid_list => '3' (1 chars)
main_addon_uid_list => '6,7,8' (5 chars)
main_entry_level => 0 (integer)
contact => array(1 item)
uid => 3 (integer)
legal => array(3 items)
imprint => array(1 item)
uid => 24 (integer)
privacy => array(1 item)
uid => 25 (integer)
accessibility => array(1 item)
uid => 51 (integer)
inspect => array(1 item)
uid => 50 (integer)
repair => array(1 item)
uid => 39 (integer)
flooring => array(1 item)
uid => 38 (integer)
meta => array(1 item)
googleSiteVerification => '' (0 chars)
contentObjectExceptionHandler => FALSE
sendCacheHeaders => FALSE
debug => TRUE
noCache => TRUE
index_enable => FALSE
enableRSS => FALSE
customer => array(9 items)
email => 'info@epoflor.de' (15 chars)
fax => '' (0 chars)
tel => '+49 8376 9203-0' (15 chars)
ort => 'Sulzberg' (8 chars)
plz => '87477' (5 chars)
str => 'Industriestraße 7' (17 chars)
name => 'epoflor GmbH' (12 chars)
land => 'DE' (2 chars)
image => 'fileadmin/login_image/customer.jpg' (34 chars)
news => array(5 items)
recordLinks => array(4 items)
detail => 30 (integer)
hidePageTree => TRUE
storagePid => 28 (integer)
label => 'LLL:EXT:news/Resources/Private/Language/locallang_be.xlf:recordLinks.label' (74 chars)
sitemap => array(4 items)
startingpoint => 28 (integer)
detail => 30 (integer)
additionalWhere => '' (0 chars)
recursive => 0 (integer)
view => array(3 items)
partialRootPath => 'EXT:sd_sitepackage/Resources/Private/Templates/Website1/News/Partials/' (70 chars)
templateRootPath => 'EXT:sd_sitepackage/Resources/Private/Templates/Website1/News/Templates/' (71 chars)
layoutRootPath => 'EXT:news/Resources/Private/Layouts/' (35 chars)
preview => array(2 items)
page => 30 (integer)
mode => 'news' (4 chars)
pages => array(1 item)
detail => 30 (integer)
styles => array(2 items)
content => array(4 items)
textmedia => array(9 items)
linkWrap => array(6 items)
lightboxEnabled => TRUE
lightboxRelAttribute => 'lightbox[{field:uid}]' (21 chars)
lightboxCssClass => 'lightbox' (8 chars)
newWindow => FALSE
height => '600m' (4 chars)
width => '800m' (4 chars)
borderWidth => 1 (integer)
borderColor => '#333333' (7 chars)
borderPadding => 0 (integer)
textMargin => 10 (integer)
rowSpacing => 10 (integer)
columnSpacing => 10 (integer)
maxWInText => 300 (integer)
maxW => 600 (integer)
image => array(2 items)
imageDecoding => 'auto' (4 chars)
lazyLoading => 'lazy' (4 chars)
shortcut => array(1 item)
tables => 'tt_content' (10 chars)
defaultHeaderType => 2 (integer)
templates => array(3 items)
layoutRootPath => '' (0 chars)
partialRootPath => '' (0 chars)
templateRootPath => '' (0 chars)
tt_address => array(3 items)
layoutRootPath => 'EXT:sd_sitepackage/Resources/Private/Templates/Website1/Address/Layouts/' (72 chars)
partialRootPath => 'EXT:sd_sitepackage/Resources/Private/Templates/Website1/Address/Partials/' (73 chars)
templateRootPath => 'EXT:sd_sitepackage/Resources/Private/Templates/Website1/Address/Templates/' (74 chars)
redirects\ => array(4 items)
httpStatusCode => 307 (integer)
redirectTTL => 0 (integer)
autoUpdateSlugs => TRUE
autoCreateRedirects => FALSE
form => array(2 items)
translation => array(1 item)
translationFile => '' (0 chars)
templates => array(3 items)
layoutRootPath => '' (0 chars)
partialRootPath => '' (0 chars)
templateRootPath => '' (0 chars)
seo => array(1 item)
sitemap => array(2 items)
pages => array(3 items)
additionalWhere => '{#no_index} = 0 AND {#canonical_link} = ''' (42 chars)
excludePagesRecursive => '' (0 chars)
excludedDoktypes => '3, 4, 6, 7, 199, 254' (20 chars)
view => array(3 items)
layoutRootPath => 'EXT:seo/Resources/Private/Layouts/' (34 chars)
partialRootPath => 'EXT:seo/Resources/Private/Partials/' (35 chars)
templateRootPath => 'EXT:seo/Resources/Private/Templates/' (36 chars)
flattenedArrayValues => privatearray(empty)
