vivomedia / neos-asset-collection-cache-flusher
Neos Assets 和 AssetCollections 的缓存清理器
1.0.0
2023-06-27 12:14 UTC
Requires
- php: >=8.1
- neos/neos: ^7.3 || ^8.0 || ^9.0
README
此包提供在资产或包含其的资产更改时清理资产和资产集合缓存的功能。
安装
使用 composer 安装
composer require vivomedia/neos-asset-collection-cache-flusher
使用方法
资产
prototype(SomePackage:Asset) < prototype(Neos.Neos:ContentComponent) {
renderer = afx`
...
`
@cache {
mode = 'cached'
entryIdentifier {
asset = ${q(node).property('asset').identifier} // or some other identifier
}
entryTags {
asset = ${'Asset_' + q(node).property('asset').identifier}
}
}
}
资产集合
prototype(SomePackage:AssetCollection) < prototype(Neos.Neos:ContentComponent) {
renderer = afx`
...
`
@cache {
mode = 'cached'
entryIdentifier {
collection = ${q(node).property('assetCollection')} // or some other identifier
}
entryTags {
collection = ${'AssetCollection_' + q(node).property('assetCollection')}
}
}
}