Override head.php – возможно ли?

  • 8 Ответов
  • 334 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

goga_pgasovav

  • Осваиваюсь на форуме
  • ***
  • 182
  • 0
  • Внимательный джумловод
Override head.php – возможно ли?
« : 08.08.2016, 01:09:48 »
Надоело хакать ядро, и переписывать каждый раз head.php под свои нужды (например поправки под HTML5). Может кто знает, как сделать оверрайд этого файла?

*

zomby6888

  • Живу я здесь
  • ******
  • 1484
  • 167
Re: Override head.php – возможно ли?
« Ответ #1 : 08.08.2016, 01:26:52 »
написать системный плагин на событие beforecompilehead
интернет-блог: http://websiteprog.ru

*

goga_pgasovav

  • Осваиваюсь на форуме
  • ***
  • 182
  • 0
  • Внимательный джумловод
Re: Override head.php – возможно ли?
« Ответ #2 : 08.08.2016, 02:39:22 »
zomby6888,
А как считаете, вот этот плагин: http://joomlaforum.ru/index.php/topic,291702.0.html сложно будет переделать под эту задачу?

*

zomby6888

  • Живу я здесь
  • ******
  • 1484
  • 167
Re: Override head.php – возможно ли?
« Ответ #3 : 08.08.2016, 02:46:13 »
Бессмысленно, он предназначен для другого. Плагин не так сложно написать с нуля.
интернет-блог: http://websiteprog.ru

*

goga_pgasovav

  • Осваиваюсь на форуме
  • ***
  • 182
  • 0
  • Внимательный джумловод
Re: Override head.php – возможно ли?
« Ответ #4 : 09.08.2016, 02:40:15 »
zomby6888,
Опыта у меня в этом деле маловато, хотя однажды я плагин уже писал (не без помощи форумчан).
Буду крайне признателен, если натолкнёте на идею, что именно в плагине нужно прописать. Саму болванку я сделать смогу, условие тоже обозначить сумею, а вот функцию подмены не осилю.

*

zomby6888

  • Живу я здесь
  • ******
  • 1484
  • 167
Re: Override head.php – возможно ли?
« Ответ #5 : 09.08.2016, 05:36:33 »
А что и на на что вы хотите подменить?
интернет-блог: http://websiteprog.ru

*

goga_pgasovav

  • Осваиваюсь на форуме
  • ***
  • 182
  • 0
  • Внимательный джумловод
Re: Override head.php – возможно ли?
« Ответ #6 : 10.08.2016, 00:43:51 »
Например в папку head (или прямо в корень шаблона)  закинуть собственный файл head.php, который будет перекрывать штатный head.php

*

Филипп Сорокин

  • Практически профи
  • *******
  • 1780
  • 135
Re: Override head.php – возможно ли?
« Ответ #7 : 10.08.2016, 00:49:28 »
Например в папку head (или прямо в корень шаблона)  закинуть собственный файл head.php, который будет перекрывать штатный head.php
Вам шестьсот восемьдесят восьмой Зомби точно поведал, что для таких целей существуют плагины, с помощью которых можно заменить/изменить/удалить любой элемент раздела HEAD.
Ставь лайк, если согласен, и делай репост!

  => мои публикации
    => мои работы
      => спектр моих услуг

*

zomby6888

  • Живу я здесь
  • ******
  • 1484
  • 167
Re: Override head.php – возможно ли?
« Ответ #8 : 10.08.2016, 01:04:51 »
Цитировать
закинуть собственный файл head.php, который будет перекрывать штатный head.php

Так не получится (конечно можно написать какой нибудь костыль, там много всяких классов которые можно наследовать/переопределять но в этом нет смысла). Можно заменить каждый отдельный элемент секции head перед ее компиляцией. Возьмите и посмотрите как работает один из таких плагинов.
интернет-блог: http://websiteprog.ru