futjikato/flexteaser

提供灵活的预告信息模块。

安装: 8

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:typo3-flow-plugin

dev-master 2016-03-05 19:14 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:26:16 UTC


README

本模块包含一个预告信息模块,本质上是一个用于创建预告信息的框架。

Teaser inspector

安装

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>

创建自定义策略

本模块内置了两个策略:“选定的页面”和“最新子项”,可以作为创建您自己策略的演示。