Как я могу передать один параметр или значение из жидкости в Typoscript - PullRequest
1 голос
/ 10 апреля 2019

Я хочу передать значение из моего текучего кода в typoscript. У меня есть две переменные (одна int, другая текст), и я хочу использовать эти значения в typoscript. Это возможно, и если это возможно, как?

Я хочу использовать значения для создания тегов opengraph в заголовке HTML.

Вот мой TypoScript

lib.getuserItems = TEXT
lib.getuserItems.wrap = |

page.meta {
      og:description < lib.getuserItems
      og:description.attribute = property
      og:locale = de_DE
      og:locale.attribute = property
}

и вот моя жидкость

<f:cObject typoscriptObjectPath="lib.getuserItems" data="{article.description}" />

1 Ответ

3 голосов
/ 10 апреля 2019

Ваша проблема не будет в передаче параметров.

Если вы используете <f:cObject> в жидкости, вы можете вычислить что-то с помощью опечатки, которая возвращается и может использоваться для визуализации шаблона жидкости.

Вы хотите, чтобы некоторые данные из вашего шаблона жидкости были перенесены в конфигурацию страницы (page.meta....), что невозможно таким образом.

Если вы хотите установить эти данные метатега, вы можете использовать viewhelper в жидкости, но это должен быть PHP viewhelper, который может получить доступ к конфигурации страницы и установить эти данные.

Имейте в виду, что в TYPO3 9LTS введен API для метатегов

...