netlogix / assetcachinghelper
创建资产缓存标签的融合助手
1.0.0
2021-08-19 12:59 UTC
Requires
- neos/content-repository: ^5.3 || ^7.0
- neos/media: ^5.3 || ^7.0
- neos/neos: ^5.3 || ^7.0
README
此包提供了一个融合助手,可用于创建资产标签。对于每个给定的资产,将生成以下两种类型的标签
Asset_<Asset Identifier>
此标签目前不会由 Neos 完成任何操作AssetDynamicTag_<Asset Identifier>
每当资产发生变化时,此标签都会被刷新
用法
要创建资产标签,只需在您的 @cache 块中调用此助手即可
@cache {
mode = 'cached'
entryIdentifier {
node = ${node}
}
entryTags {
node = ${Neos.Caching.nodeTag(node)}
image = ${Netlogix.AssetCaching.assetTag(q(node).property('image'), node)}
}
}
此助手接受单个资产或资产数组。任何 null 值都将被忽略。