В зависимости от вашего механизма шаблонов, вы можете либо напрямую редактировать код непосредственно в файле шаблона, либо вы можете указать точку отсчета, которую ваш шаблонный движок может затем выбрать.
Если скрипты нужнычтобы запустить на всех страницах при запуске этого файла шаблона, вы можете просто вставить код javascript непосредственно в файл шаблона.Здесь есть несколько основных неизвестных мне вещей, поэтому вы всегда должны проверять поддержку вашего движка шаблонов;например, если код должен запускаться в заголовке, ваш движок, вероятно, имеет специальный способ внедрения кода.Преимущество размещения кода непосредственно в файле шаблона состоит в том, что вы не будете тратить дополнительные ресурсы, «если вы будете это делать, каждый раз».
Если вы хотите запускать скрипт только на определенных страницах, но не только эти страницы используют этот файл шаблона, вам нужно добавить привязку к файлу шаблона, а затем отредактировать свой скрипт PHP, чтобы поместить его в / игнорировать привязку в соответствии с вашими потребностями.Якоря, удивление, удивление, сильно различаются в зависимости от различных шаблонных движков.Smarty, как уже указывал Дариен, будет принимать якоря, разделенные фигурными скобками, но это может не сработать в вашем случае.Если файл шаблона загружен и страница не должна использовать сценарий, обязательно удалите якорь в своем сценарии php.Итак, ваш PHP должен выглядеть примерно так:
if ($onRightPage) {
// Call engine function to add in the script
} else {
// Call engine function to remove the anchor
}