Различные head-секции на страницах

#
Различные head-секции на страницах
Подскажите пожалуйста, как подключить, скажем скрпит, на одну страницу в макете, который работает с множеством аналогичных страниц???

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

Спасибо
#
Re: Различные head-секции на страницах
Самый простой (и вполне валидный) способ - это подключать такие скрипты не в секции head а том xsl-шаблоне, который отображает, например, ту же галерею.
Заказов не беру. Консультирую редко.
#
Re: Различные head-секции на страницах
Спасибо. Метод вполне валидный, но не вполне семантический)) Да и дело не только в скрипте, в head-секциях в пределах сайта могут быть разные элементы.

В этой ветке писал (пришло сообщение на мыло, здесь не осталось):

-------------------------------------------------
1 вариант
прописать в макете
<?php
if (CURRENT_STRUCTURE_ID==80 || CURRENT_STRUCTURE_ID==81) {
?>
<script type="text/javascript" src=""></script>
<?php
}
?>

перечислить ID узлов со скриптом

2 вариант:
вставить в xsl-шаблон
<script type="text/javascript" src=""></script>

либо
<script type="text/javascript">
<xsl:comment>
<xsl:text disable-output-escaping="yes">
<![CDATA[

код скрипта

]]>
</xsl:text>
</xsl:comment>
</script>


3 вариант. создать доп. свойство для структуры и проверять значение методами из API
-------------------------------------------------

Автор сообщения: h4mpy

Вот этот первый вариант мне подошел. Спасибо за помощь
#
Re: Различные head-секции на страницах
lazio, в приведенном вами письме h4mpy второе как раз то о чем я говорил.
lazio писал(а):
Да и дело не только в скрипте, в head-секциях в пределах сайта могут быть разные элементы.
Вы привели как пример именно скрипт, я про него и ответил.
Заказов не беру. Консультирую редко.
#
Re: Различные head-секции на страницах
ага, спасибо за помощь)
Авторизация