[Neos] Not able to add a new ContentCollection to page
David Gurk
dgurk at medienwerft.de
Fri Jun 27 10:41:05 CEST 2014
Hi,
I'm just started this week to build my first simple website with TYPO3 Neos. Actually I'm stucked at the task "add more 'content sections' to a layout".
Here my simplified code:
# --------------------------
# page objects in TypoScript2
# --------------------------
page = Page {
...
body {
...
content {
// The default content section
main = PrimaryContent {
nodePath = 'main'
}
// Own content sections
contentColumn2 = ContentCollection {
nodePath = 'contentColumn2'
@cache {
mode = 'cached'
}
}
contentColumn3 = ContentCollection {
nodePath = 'contentColumn3'
@cache {
mode = 'cached'
}
}
teaser = ContentCollection {
nodePath = 'teaser'
@cache {
mode = 'cached'
}
}
}
}
...
}
// Additional configuration for the homepage
homepage < page {
body {
pageType = 'homepage'
}
}
# --------------------------
# --------------------------
# Default Template
# --------------------------
<html>
<head>
...
</head>
<body>
<f:section name="body">
<div class="page-wrapper">
<header>
...
</header>
<div class="content-wrapper">
<div>
{content.main -> f:format.raw()}
</div>
<f:if condition="{pageType} == 'homepage'">
<div>
{content.teaser -> f:format.raw()}
</div>
</f:if>
<div>
<div>{content.contentColumn2 -> f:format.raw()}</div>
<div>{content.contentColumn3 -> f:format.raw()}</div>
</div>
</div>
</div>
</f:section>
# --------------------------
The PrimaryContent "content.main" is rendered as expected. The ContentCollections like "teaser" not.
I got the following error message in the "frontend":
# --------------------------
Failed to render element
homepage<TYPO3.Neos:Page>/
body<TYPO3.TypoScript:Template>/
content/
teaser/
__meta/
cache/
maximumLifetime
No operation which satisfies the runtime constraints found for "context". (2014062710040177c444)
# --------------------------
I looked at the "TYPO3.NeosDemoTypo3Org" package and I can't see the different, why my code isn't working.
Has anybody a suggestion?
I would appreciate all help. =)
Thanks and best regards
David
More information about the Neos
mailing list