Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 如何更改打字类型3中的Favicon_Typo3_Favicon - Fatal编程技术网

Typo3 如何更改打字类型3中的Favicon

Typo3 如何更改打字类型3中的Favicon,typo3,favicon,Typo3,Favicon,我想将favicon从新的Typo3站点版本9.5.9中更改。目前,它显示了typo3自己的图标 我尝试了这里所描述的,但它仍然显示typo3图标 我已经清除了浏览器缓存和服务器缓存。浏览器有时很难缓存设备。到目前为止,我知道两种解决方案: 多次单击CTRL+F5,直到显示新图标,但访问者可能仍会看到旧图标 您可以尝试在文件引用中使用一个伪版本参数,如page.shortcutIcon=fileadmin/files/favicon.ico?v=xQO7OjawKd,这也可以解决普通访问者的问题

我想将favicon从新的Typo3站点版本9.5.9中更改。目前,它显示了typo3自己的图标

我尝试了这里所描述的,但它仍然显示typo3图标


我已经清除了浏览器缓存和服务器缓存。

浏览器有时很难缓存设备。到目前为止,我知道两种解决方案:

多次单击CTRL+F5,直到显示新图标,但访问者可能仍会看到旧图标 您可以尝试在文件引用中使用一个伪版本参数,如page.shortcutIcon=fileadmin/files/favicon.ico?v=xQO7OjawKd,这也可以解决普通访问者的问题。我目前不确定这是否适用于page.shortcution=。。。 但请记住,此代码仅替换旧的学校图标。现在,您可能也想为所有给定的平台和设备显示替代图标,请参阅

为此,您需要在TS设置中添加更多代码。最简单的方法是从favicon生成器复制html代码并将其放入TS中,如下所示:

page.headerData.1568907945 = TEXT
page.headerData.1568907945.value (
  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=xQO7OjawKd">
  <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=xQO7OjawKd">
  <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=xQO7OjawKd">
  <link rel="manifest" href="/site.webmanifest?v=xQO7OjawKd">
  <link rel="mask-icon" href="/safari-pinned-tab.svg?v=xQO7OjawKd" color="#5bbad5">
  <meta name="msapplication-TileColor" content="#da532c">
  <meta name="theme-color" content="#ffffff">
)
您应该删除的部分,因为此部分是由page.shortcution生成的。如果版本参数不起作用,您可以尝试将其保留在此处,并使用page.shortcutIcon>删除旧版本

我希望这会有所帮助,代码也能正常工作,它只是从头脑中写出来的;如果不只是留下评论,我会修复它

顺便说一下,你提到了一个非常古老的维基条目。您不应将此类文件存储在fileadmin中,因此请创建自己的sitepackage查看并将图标放入Resources/Public/icons或web根目录中,并将TS设置放入Configuration/TypoScript/setup.TypoScript中

您可以在上找到一个更具动态性的实现


整个过程只适用于前端,但我想后端不是问题。

值和开头括号之间不应该有等号,所以…值。。。是的。谢谢你的提示,现在已经修好了