【问题标题】:Where and how to place apple-touch-icon in TYPO3 app在 TYPO3 应用程序中的何处以及如何放置 apple-touch-icon
【发布时间】:2021-03-04 22:08:13
【问题描述】:

我在后端收到以下错误:

Core: Exception handler (WEB): Uncaught TYPO3 Exception: #1518472189: The requested page does not exist | 
TYPO3\CMS\Core\Error\Http\PageNotFoundException thrown in file /var/www/vhosts/my-doma.in/typo3/sysext/frontend/Classes/Controller/ErrorController.php in line 80.
Requested URL: https://my-doma.in/apple-touch-icon-120x120.png 

要放置一个苹果图标,显然应该添加:

<link rel="apple-touch-icon" href="/path/to/apple-touch-icon.png">

某处,如下所示:https://stackoverflow.com/a/21144916/4120196

但是给定一个 TYPO3 (v9.5) 应用程序 - 我应该在哪里以及如何添加它?

【问题讨论】:

  • 它可以在页面的模板中,扩展的模板中,甚至是由TypoScript生成的。我们不能知道,因为你没有给我们任何细节。请解决您的问题,否则它将被关闭和/或否决。
  • 有什么你不知道的?我是一个不知道这里的人,这就是我问的原因:D 一个好的解决方案对我来说就足够了,我不需要知道所有这些。但我需要一个真实的例子或一个链接。我不知道如何用 TypoScript 生成它。
  • 你提到了一些 TS 部分,甚至没有向我们展示 :) 我想知道一种从网络中的任何计算机读取数据的方法,但我不抱歉 ;)
  • 我猜你是被我的shortcutIcon 句子分散了我的主要问题 - 我现在删除它以获得更清晰的问题。
  • 我的意思是你提到你使用了一些导致问题的 TypoScript,但没有向我们展示代码,没有它很难知道哪里出了问题。我假设你找到了解决方案,所以这对你有好处;)

标签: typo3-9.x


【解决方案1】:

在偶然发现 headerData 属性后,我找到了一种方法 - 将此添加到我的 TypoScript 根模板中:

page.headerData {
       1 = TEXT
       1.value = <link rel="apple-touch-icon" href="fileadmin/path_to_icons/apple-touch-icon.png">
}

当涉及到 Android 时,我也发现了 this answer
不过,我的安卓浏览器似乎已经对苹果图标感到满意了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-07
    • 2012-02-14
    • 1970-01-01
    • 1970-01-01
    • 2020-04-15
    • 2013-03-20
    • 2011-09-16
    • 2015-05-04
    相关资源
    最近更新 更多