0

TYPO3 Neos 1.2.1 でリンク フィールドを持つカスタム ノード タイプを作成しました。プロパティ値をテンプレートに渡し、それをリンクとしてレンダリングしようとすると、execption がスローされます。

Paths must not contain two consecutive slashes.

リンク プロパティの値は »node://c969f0d4-2e01-87b9-25a8-6079c5a292fe« です。最初にリンクを URI に変換する必要があることを読みました。ただし、提案されたプロセッサは私のサイトには影響しません。

TypoScript2

prototype(Acme.MySitePackage:Teaser) < prototype(TYPO3.Neos:Content) {
    templatePath = 'resource://Acme.MySitePackage/Private/Templates/NodeTypes/Teaser.html'

    title = ${q(node).property('title')}
    text = ${q(node).property('text')}
    image = ${q(node).property('image')}
    link = ${q(node).property('link')}
    link.@process.convertUris = TYPO3.Neos:ConvertUris {
        #forceConversion = true
    }
}

流体テンプレート

<f:debug>{link}</f:debug>
<neos:link.node node="{link}" />
4

1 に答える 1