Я создал собственный тип узла с полем ссылки в TYPO3 Neos 1.2.1. Когда я прохожу значение свойства в шаблоне, и попытаться сделать его в качестве связующего звена, затем execption брошено:Как преобразовать узлы в uris в TYPO3 Neos
Paths must not contain two consecutive slashes.
Ссылка Значение свойства »узел: // c969f0d4-2e01-87b9-25a8- 6079c5a292fe «. I have read, что ссылка должна быть сначала преобразована в 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')}
[email protected] = TYPO3.Neos:ConvertUris {
#forceConversion = true
}
}
Шаблон Fluid
<f:debug>{link}</f:debug>
<neos:link.node node="{link}" />