Я хотел бы сделать элемент контента в Neos для тизера. Вся тизерная коробка должна быть связана с существующей страницей внутри Neos или внешней. Как определить ссылку href на правой панели в бэкенде пользовательского интерфейса Neos?
Кроме того, если я нажму на элемент внутри поля тизера для встроенного редактирования в бэкэнде Neos, он не должен переходить по ссылке.
Вот что у меня есть до сих пор:
Teaserbox.html:
{namespace neos=Neos\Neos\ViewHelpers}
<a href="#" {attributes -> f:format.raw()}>
<neos:contentElement.editable property="title" tag="p" class="medium" />
<neos:contentElement.editable property="text" tag="p" />
<p class="link">
<neos:contentElement.editable property="link" tag="span" />
</p>
</a>
NodeTypes.Teaserbox.yaml:
'Test.Package:Teaserbox':
superTypes:
'Neos.Neos:Content': true
ui:
label: Teaser Box
icon: icon-newspaper
inspector:
groups:
teaser:
label: Teaser Box
properties:
title:
type: string
ui:
label: 'Title Label'
inlineEditable: true
aloha:
placeholder: 'Title'
text:
type: string
ui:
label: 'Text Label'
inlineEditable: true
aloha:
placeholder: 'Text'
link:
type: string
ui:
label: 'Link Label'
inlineEditable: true
aloha:
placeholder: 'Link'