Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.


Подключение favicon.ico для разных шаблонов

Особенностью favicon.ico в битриксе является то, что это должен быть вовсе не файл с картинками, а пхп-скрипт, а сам файл картинки должен лежить в папке /images. Для того, чтобы файл .ico запускался как скрипт, в корневом .htaccess прописано:
<IfModule mod_mime.c>
  AddType application/x-httpd-php .ico
</IfModule>

Для того, чтобы в разных шаблонах сайтов были разные значки, надо:
  • В шаблоны сайта скопировать скрипт "favicon.ico" из корня.
  • В header.php шаблона написать вызов значка из шаблона:
    <link rel="icon" type="image/x-icon" 
    href="/bitrix/templates/шаблон/images/favicon.ico" />

  • "Настоящему" значку задать другое расширение, например favicon.icon и поместить рядом.
  • В скрипте favicon.ico соответственно прописать путь для его открытия.

Если кто-то знает другой, более красивый способ, пожалуйста напишите.

 

 

Источник: https://dev.1c-bitrix.ru/community/webdev/user/54403/blog/1863/

Назад в раздел

Подписаться на новые материалы раздела:














CAPTCHA