В чем разница между f: link и f: uri ViewHelpers в жидкости TYPO3 - PullRequest
0 голосов
/ 18 мая 2018

В Fluid можно использовать несколько видовых помощников. f: link и f: uri , похоже, делают в основном одно и то же.

Например:

  • f: link.external : "ViewHelper для создания ссылок на внешние цели."
  • f.uri.external : "Этот ViewHelper создает ссылку на внешнюю страницу"

В результате возникают следующие вопросы:

  1. В чем разница между f.link.external и f.uri.external (и какая поддерживается в какой версии Fuid / TYPO3?).
  2. Для какой версии TYPO3 приведена документация " Руководство по Extbase "?Поскольку обычно вы видите версию в левом нижнем столбце, здесь она просто показывает «последний».
  3. Какой самый лучший современный ресурс для Fluid ViewHelpers, использующего TYPO3 8?

Ответы [ 2 ]

0 голосов
/ 18 мая 2018
  1. Все link viewhelpers во Fluid отображают полную HTML-ссылку, поэтому <a href="..." ...>...</a>.Для сравнения, все uri viewhelpers визуализируют только URI, поэтому то, что в конечном итоге окажется в пределах href ссылки или, например, src() в CSS.
  2. Руководство по Extbase редко обновляется, и нет реальнойЗависимость от версии.Если это вообще относится к последней версии LTS, но вы найдете устаревшую информацию здесь и там.
  3. В сети есть несколько документов, которые охватывают части жидкости, но нет определенного руководства, которое содержит все,Вот несколько ресурсов:

Вы можете улучшить документывезде, где вы видите что-то не так.: -)

0 голосов
/ 18 мая 2018

f.link.external фактически создает ссылку , а f.uri просто выводит uri .


f.link.external

Источник жидкости:

<f:link.external  uri="https://typo3.org">f.link.external</f:link.external>

Результат:

<a name="f.link.external" href="https://typo3.org">f.link.external</a>

f.uri.external

Источник жидкости:

<f:uri.external  uri="https://typo3.org">f.uri.external</f:uri.external>

Результат:

https://typo3.org

Возможно, было бы неплохо обновить документацию для f.uri.external , поскольку она вводит в заблуждение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...