Я подключаю 2 скрипта -в page.tpl.php прописываю src="путь к срипту/сам скрипт.js" и второй скрипт также,но происходит следующее:
На главной странице выполняются скрипты ,а на всех остальных нодах -нет.
Посмотрел в firebug:
Он показывает ,что ,действительно,на главной они подключаются ,а на остальных-нет.
Причем на остальных страницах они почему то пытаются загрузиться с "node/путь к срипту/сам скрипт.js" и естественно оттуда не грузятся ,а на главной все нормально загружается с "путь к срипту/сам скрипт.js".
В чем может быть проблема и почему скрипты пытаются загружаться не оттуда ,откуда надо ,хотя путь к ним явно прописан?
Комментарии
Наверно, потому что путь надо указывать от корня сайта.
[quote]Опубликовано Ch в вт, 14/12/2010 - 07:05.
Наверно, потому что путь надо указывать от корня сайта.[quote]
От корня не выводит -
получилсь только тогда ,когда указал полный путь к сайту
есть вариант в .info файле твоей темы указать все подключаемые скрипты. scripts[] = script.js - просто добавь эту строку, фаил соответственно должен лежать прям в теме, можешь папку задействовать без проблем.
Покажите, что у вас в src записано.
ручками прописан? Покажи как.
я сам делал бес проблем, то ли слеш вначале ставил, то ли
src="<?php print $base_path . $directory ?>/script.js"
юзал, но проблем точно не испытывал. Потом стал сразу в тему включать, так практичнее.в тему вставлять(scripts[]) - это если для всех страниц сайта скрипт.
а кто спорит, в моем случае для всех.
а в случае ТС может быть по другому, например в page-front.tpl.php не нужны эти скрипты и т.д.