У меня есть сайт, построенный с использованием PHP. Для сценариев и стилей, которые используются только на одной странице, я называю их переменной. Таким образом, заголовок include содержит эту строку:
<?php echo $additional; ?>
А конкретная страница, требующая дополнительных сценариев и стилей, содержит следующие строки:
<?php $additional = '<link href="/assets/style_tabbedpanels_calendar.css" rel="stylesheet" type="text/css" /><link href="/assets/style_calendar.css" rel="stylesheet" type="text/css" /><script src="/assets/script_tabbedpanels_t-l.js" type="text/javascript"></script><script src="/assets/script_calendar.js" type="text/javascript"></script><script src="/assets/script_yahoo-dom-event.js" type="text/javascript"></script>'; ?>
Я не разбивал каждый стиль и скрипт на новую строку, потому что обнаружил, что это вызывает проблемы. В общем, это работало нормально, но только что добавленные мной сценарии Calendar и yahoo-dom-event вообще не работают. Я знаю это, потому что все работает, если я помещу их непосредственно в заголовок include.
Так что мне было интересно, если я делаю что-то не так при определении дополнительной переменной на отдельных страницах?
Спасибо.