проблема с подключением скриптов

Главные вкладки

Аватар пользователя drupby drupby 14 декабря 2010 в 6:58

Я подключаю 2 скрипта -в page.tpl.php прописываю src="путь к срипту/сам скрипт.js" и второй скрипт также,но происходит следующее:
На главной странице выполняются скрипты ,а на всех остальных нодах -нет.
Посмотрел в firebug:
Он показывает ,что ,действительно,на главной они подключаются ,а на остальных-нет.
Причем на остальных страницах они почему то пытаются загрузиться с "node/путь к срипту/сам скрипт.js" и естественно оттуда не грузятся ,а на главной все нормально загружается с "путь к срипту/сам скрипт.js".
В чем может быть проблема и почему скрипты пытаются загружаться не оттуда ,откуда надо ,хотя путь к ним явно прописан?

Комментарии

Аватар пользователя drupby drupby 14 декабря 2010 в 7:36

[quote]Опубликовано Ch в вт, 14/12/2010 - 07:05.

Наверно, потому что путь надо указывать от корня сайта.[quote]
От корня не выводит -
получилсь только тогда ,когда указал полный путь к сайту

Аватар пользователя nikolasiii nikolasiii 14 декабря 2010 в 7:57

есть вариант в .info файле твоей темы указать все подключаемые скрипты. scripts[] = script.js - просто добавь эту строку, фаил соответственно должен лежать прям в теме, можешь папку задействовать без проблем.

Аватар пользователя nikolasiii nikolasiii 14 декабря 2010 в 8:15

я сам делал бес проблем, то ли слеш вначале ставил, то ли src="<?php print $base_path . $directory ?>/script.js" юзал, но проблем точно не испытывал. Потом стал сразу в тему включать, так практичнее.

Аватар пользователя natbampo natbampo 14 декабря 2010 в 8:31

"nikolasiii" wrote:
Потом стал сразу в тему включать, так практичнее.

в тему вставлять(scripts[]) - это если для всех страниц сайта скрипт.

Аватар пользователя natbampo natbampo 14 декабря 2010 в 9:07

"nikolasiii" wrote:
а кто спорит, в моем случае для всех.

а в случае ТС может быть по другому, например в page-front.tpl.php не нужны эти скрипты и т.д.