Fluxfield для внутренней ссылки с деревом страниц

Как я могу создать поле потока, чтобы создать ссылку на другую страницу, где пользователь может выбрать страницу в дереве страниц. Что-то вроде Modify Linkиз RTE. Есть что-то?

Или как еще мне создать поле для внутренней ссылки? Просто поля ввода, в котором пользователь может ввести PageID, недостаточно.

Еще одним шагом будет поле, в котором пользователь может ввести внутреннюю ссылку ИЛИ внешнюю ссылку.

Пока не нашел хорошего решения этой проблемы. Как ты это делаешь?


person nbar    schedule 20.02.2015    source источник


Ответы (1)


Можно использовать обычный текстовый ввод, но добавить к нему мастер ссылок. Выглядит так:

<flux:field.input
    name="link"
    label="Link!"
>
    <flux:wizard.link/>
</flux:field.input>

Для вывода ссылки используйте один из ViewHelper v:(link|uri).typolink из EXT:vhs:

<v:link.typolink configuration="{parameter: link}">
    Linktext
</v:link.typolink>

Это работает для всех видов ссылок.

person Jost    schedule 20.02.2015