Fluid では、提供されている ViewHelper を使用して、アセットを指す URI を簡単に作成できます。
{f:uri.resource(resource: asset.resource)}
しかし、TypoScript からリンクまたは URI を作成するにはどうすればよいでしょうか?
Fluid では、提供されている ViewHelper を使用して、アセットを指す URI を簡単に作成できます。
{f:uri.resource(resource: asset.resource)}
しかし、TypoScript からリンクまたは URI を作成するにはどうすればよいでしょうか?
TypoScript では、TYPO3.TypoScript:Tag
オブジェクトを使用して任意の HTML タグを作成できます。アセットは Eel 式で参照されます。以下の例では、資産識別子は資産プロパティから取得されますが、リソースの UUID を使用することも可能です。
URI を作成するために、convertUris プロセッサが適用されます。
myLinkTag = TYPO3.TypoScript:Tag {
tagName = 'a'
attributes.href = ${'asset://' + node.properties.asset.resource}
attributes.href.@process.convertUris = TYPO3.Neos:ConvertUris
content = 'My link text'
}