由于一些遗留原因,我仍然需要在 HTML 页面的标题中添加一个基本的 href 标签:
天真地,我认为这个 TypoScript 可以工作:
page.headTag.append = TEXT
page.headTag.append.data = site.base
page.headTag.append.wrap = <base href="|">
松散地基于 v12. 的
baseURL 文档但是,这会创建以下内容(HTML 源代码):
<base href="">
仔细检查 site.base 是否会解析:
page >
page = PAGE
page.10 = TEXT
page.10.data = site:base
page.10.wrap = This is your base URL: |
这有效!输出是:
This is your base URL: https://mysite.example.org
我没有使用
config.baseURL
因为这将在 v12 中被弃用。我在 TYPO3 v11.
另请参阅 config.baseURL 的文档:
请确保使用正确的数据值。您使用的是点而不是冒号。
page.headTag.append = TEXT
page.headTag.append.data = site:base
page.headTag.append.wrap = <base href="|">
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Data.html#data-gettext