TYPO3 — Добавить на значок рабочего стола

#android #typo3 #favicon #typo3-9.x #homescreen

#Android #typo3 #значок #typo3-9.x #рабочий стол

Вопрос:

У меня есть веб-сайт TYPO3 9, и я хочу добавить стартовую страницу на свой рабочий стол на Android 9. После добавления ссылки на мой рабочий стол она отображается в виде значка с буквой «H».

Какие изменения я должен внести, чтобы отобразить пользовательский значок после добавления моей страницы на рабочий стол?

Я попытался изменить значок (использовал 32x32px png), так как подумал, что, возможно, это будет использоваться в качестве значка на рабочем столе, но это не сработало.

Ответ №1:

Значки не используются для главного экрана на Android. Вам нужно будет добавить отдельный тег в свой заголовок, чтобы добавить значок на главном экране.

Для Android:

 <link rel="icon" href="icon.png">
  

Для iOS:

 `<link rel="apple-touch-icon" href="icon.png">`
  

apple-touch-icon также может работать на некоторых версиях Android, но я думаю, что он устарел и, возможно, уже удален в более новых версиях.

Вы можете добавить его на сайт TYPO3, используя следующий TypoScript:

 page.headerData.10 = TEXT
page.headerData.10.value = <link rel="icon" href="icon.png">
page.headerData.20 = TEXT
page.headerData.20.value = <link rel="icon" href="icon.png">
  

Конечно, вам нужно указать его на существующий файл изображения, и вам нужно проверить, не используются ли page.headerData.10 и page.headerData.20 для чего-то другого (в этом случае вам нужно использовать разные номера).

Комментарии:

1. Я думаю, мне нужно добавить «apple-touch-icon» в одну из строк вместо «icon», чтобы охватить как Android, так и Apple. Но это сработало нормально. Большое вам спасибо!