Я работаю с шаблонами Typo3 6.1 и Fluid, используя набор инструментов fedext.net. У меня есть шаблон бэкэнд содержание элементов, определенный следующим образом:Typo3 Fluid: Каков правильный способ визуализации потока: flexform.field.wizard.link?
{namespace flux=Tx_Flux_ViewHelpers}
{namespace v=Tx_Vhs_ViewHelpers}
<f:layout name="Content" />
<div xmlns="http://www.w3.org/1999/xhtml"
xmlns:flux="http://fedext.net/ns/flux/ViewHelpers"
xmlns:v="http://fedext.net/ns/vhs/ViewHelpers"
xmlns:f="http://fedext.net/ns/fluid/ViewHelpers">
...
<flux:flexform.object name="item">
<flux:flexform.field.input name="url">
<flux:flexform.field.wizard.link />
</flux:flexform.field.input>
</flux:flexform.object>
И тогда я делает его на переднем конце, как этот
<f:link.external uri="{section.item.url}">
{section.item.url}
</f:link.external>
и проблема заключается в том, что ссылка Серверные мастера позволяет пользователю устанавливать ссылки как http://www.google.com/ _blank - Google
который выступает за href target css-class title
и заканчивается в следующем фронтального HTML визуализации:
<a href="http://www.google.com/ _blank - Google">
http://www.google.com/ _blank - Google
</a>
Интересно, есть ли уже ViewHelper, который позволяет правильно отображать данные виджета? Или я должен сам реализовать его? Я уже проверил эти документы:
и я наклеить на первый, но это немного проще, чем то, что мне действительно нужно. Возможно, есть также ViewHelper, который может разделить данные линии символом пробела, а затем я могу отобразить ссылку, но звучать как ненадежная работа.
Мне нравится использовать 'v: link.typolink' но можно получить только название целевого URL? – nbar
Для этого есть точка зрения. Вы должны знать pid, хотя. https://github.com/FluidTYPO3/vhs/blob/development/Classes/ViewHelpers/Page/InfoViewHelper.php – Cedric
спасибо! ' ' –
nbar