tx_news n: ссылка не хочет создавать абсолютную ссылку с config.absPrefix - PullRequest
0 голосов
/ 14 января 2019

в шаблоне tx_news у нас есть <n:link, которые следуют <f:link.typolink, кажется, мы можем использовать configuration="{forceAbsoluteUrl: 1}" и получить

<h3>
  <n:link configuration="{forceAbsoluteUrl: 1}" newsItem="{newsItem}" settings="{settings}" title="{newsItem.title}">
    <span itemprop="headline">{newsItem.title}</span>
  </n:link>
</h3>

Для построения абсолютной ссылки TYPO3 используйте config.absPrefix, но в TYPO3 не действует 9.5.3. Я могу изменить эти настройки только на сайте Configuration -> Entry Point. Но не более в опечатке.

Я проверил. Этот параметр опечатки по-прежнему доступен в TYPO3 9.5.3. Но похоже, что работа только для ресурсов (скрипты / стили в заголовке) больше не для ссылок? Могу ли я это исправить?

В конце мне нужны абсолютные ссылки в tx_news из config.absPrefix или другого опечатки, но не config.yaml

Ответы [ 2 ]

0 голосов
/ 15 января 2019

Ни одно решение из Typoscript не работает в TYPO3 v9.5.x, поэтому я должен использовать Site manager Variants

rootPageId: 1
base: www.livedomain.com
baseVariants:
  -
    base: 'http://localhost'
    condition: 'applicationContext == "Development"'
  -
    base: 'https://stagedomain.com'
    condition: 'applicationContext == "Testing"'

А в моем apache2 или .htaccess

SetEnv TYPO3_CONTEXT Development

или

SetEnv TYPO3_CONTEXT Testing

Если контекст не установлен, используйте базовый URL в других случаях из baseVariants

0 голосов
/ 15 января 2019

Попробуйте с config.absRefPrefix вместо config.absPrefix

...