![](/img/trans.png)
[英]TYPO3: How do i change a part of a string in the database with QueryBuilder?
[英]How do i change Favicon in Typo3
我想從新的 Typo3 站點(版本 9.5.9)更改網站圖標。 目前它顯示 typo3 自己的圖標。
我按照這里的描述嘗試了https://wiki.typo3.org/Add_your_own_favicon但它仍然顯示 typo3 圖標。
我已經清除了瀏覽器緩存和服務器緩存。
瀏覽器有時在緩存網站圖標方面非常頑固。 到目前為止,我知道兩種解決方案:
page.shortcutIcon = fileadmin/files/favicon.ico?v=xQO7OjawKd
這也應該可以解決普通訪問者的問題。 我目前不確定這是否適用於page.shortcutIcon =...
但請記住,此代碼僅替換舊學校圖標。 現在您可能還想為所有給定的平台和設備顯示替代圖標,請參閱https://realfavicongenerator.net/ 。
為此,您需要在 TS 設置中添加更多代碼。 最簡單的方法是從您的網站圖標生成器中復制 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">
)
<link rel="shortcut icon" href="/favicon.ico?v=xQO7OjawKd">
您應該刪除部分,因為這是由page.shortcutIcon
生成的。 如果版本參數不起作用,您可以嘗試將其保留在這里並使用page.shortcutIcon >
刪除舊的。
我希望這會有所幫助並且代碼有效,它只是寫在腦海中;)如果不只是發表評論,我會修復它......
順便說一句,您提到了一個非常古老的 wiki 條目。 您不應將此類文件存儲在 fileadmin 中,因此請創建自己的站點包,請參閱https://www.sitepackagebuilder.com/並將圖標放入 Ressources/Public/Icons 或 web 根目錄中,並將 TS 設置放入 Configuration/TypoScript/setup .排版。
您可以在https://github.com/gstypo3/gsfavicon/blob/master/Configuration/TypoScript/setup.typoscript找到更動態的實現。
整個過程僅適用於前端,但我想后端不是問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.