簡體   English   中英

如何解析使用 Typoscript 創建的 Html 標簽中的擴展路徑 - TYPO3

[英]How to resolve the extension path in an Html tag created with Typoscript - TYPO3

我正在嘗試在頭部添加以下行

<link rel="manifest" href="path_myext/site.webmanifest">

但是我無法解析文件路徑。

使用圖像解決下一個問題:

1 = IMG_RESOURCE
1.file = {$var.filepaths.img}/apple-touch-icon.png
1.stdWrap.wrap = <link rel="apple-touch-icon" sizes="180x180" href="|">

但是這種方式不適用於那條線

2 = IMG_RESOURCE
2.file = {$var.filepaths.img}/site.webmanifest
2.stdWrap.wrap = <link rel="manifest" href="|">

我也使用了 TEXT 類型,但它打印的恰好是 $var

2 = TEXT
2.value = <link rel="manifest" href="{$var.filepaths.img}/site.webmanifest">
<link rel="manifest" href="{EXT:myext/Resources/Public/images}/site.webmanifest">

$var 在 constants.ts 中創建

var {
    filepaths {     
        img  = EXT:myext/Resources/Public/images
    }
}

預期的結果是這樣的

<link rel="manifest" href="path_myext/site.webmanifest">

也許這份文件可以幫助你: https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/Functions/Stdwrap.html#insertdata

例子:

# TEXT is already stdWrapable, so we can also use insertData right away
20 = TEXT
20.value = <link rel="preload" href="{path : EXT:site/Resources/Public/Fonts/Roboto.woff2}" as="font" type="font/woff2" crossorigin="anonymous">
20.insertData = 1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM