futjikato/ flexteaser
提供灵活的预告信息模块。
dev-master
2016-03-05 19:14 UTC
Requires
- typo3/flow: *
- typo3/neos: *
This package is not auto-updated.
Last update: 2024-09-14 18:26:16 UTC
README
本模块包含一个预告信息模块,本质上是一个用于创建预告信息的框架。
安装
composer require futjikato/flexteaser
创建预告信息模板
本模块是一个灵活的框架,但并不提供预告信息布局,因为我认为这些布局通常是针对特定页面的。要创建预告信息渲染器,创建一个内容模块,并添加 'Futjikato.FlexTeaser:RendererMixin'
作为混入。现在模块应该会显示在
策略选定的页面作为节点提供,因此您的预告信息布局的TypoScript可以很直接。下面是当前备用预告信息的代码示例
prototype(Futjikato.FlexTeaser:FallbackTeaser) < prototype(TYPO3.Neos:Content) {
templatePath = 'resource://Futjikato.FlexTeaser/Private/Templates/FallbackTeaser.html'
pageTitle = ${q(node).property('title')}
}
模板同样简单易懂
<p>Select a teaser renderer in the inspector.</p>
<p>Selected page is: {pageTitle}</p>
创建自定义策略
本模块内置了两个策略:“选定的页面”和“最新子项”,可以作为创建您自己策略的演示。