Я сделал сниппет, и хочу использовать его совместно с джава скриптом.
Как мне вставить джава скрипт в шапку, в сниппете?
При чем вставить только 1 раз, даже если сниппет вызывается неск. раз на одной странице.
Запросто:
//Adding the javascript libraries to the header
$jsMooTools = 'manager/media/script/mootools/mootools.js';
$modx->regClientStartupScript($jsMooTools);
Да файл какой угодно может быть, главное - что внутри. И заголовок.
Обратите внимание на выпадающий список Тип документа, при редактировании документа.
Функции
regClientStartupScript и regClientCSS вставляют код 2 раза!
в МОДх версии 0.9.6.
в 0.9.5 всё нормально было (тестил на ней)
Что делать?
-
☆ A M B ☆
- 1,086 Posts
Quote from: Cx2 at Oct 01, 2007, 01:55 AM
Функции
regClientStartupScript и regClientCSS вставляют код 2 раза!
в МОДх версии 0.9.6.
в 0.9.5 всё нормально было (тестил на ней)
Что делать?
А почему бы просто не прописать код JS прямо в шаблоне?
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.
Quote from: Cx2 at Oct 01, 2007, 01:55 AM
Функции
regClientStartupScript и regClientCSS вставляют код 2 раза!
в МОДх версии 0.9.6.
в 0.9.5 всё нормально было (тестил на ней)
Что делать?
Прочитайте
http://modxcms.com/forums/index.php/topic,18552.0.html
Quote from: Igor at Oct 01, 2007, 02:06 AM
А почему бы просто не прописать код JS прямо в шаблоне?
Потому что эти функции позволяют вставлять код в head из сниппета, вызванного в body. То есть где-то в середине страницы мне захотелось добавить дополнительный файл JavaScript в заголовок, и я легко это делаю (если все работает как положено).
-
☆ A M B ☆
- 1,086 Posts
Да, понял. Думаю, что на данном этапе решение лучше [e]Bu$ter’а найти будет сложно.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.