Чтобы проложить путь к своей теме, вы можете сделать:
<?php $theme_path = $base_path . path_to_theme(); ?>
Тогда вы можете использовать это позже.
Теперь, если вы хотите сделать вещи более красивыми, выследует переместить весь этот javascript в файл js и добавить его в файл .info вашей темы.Это заставит drupal минимизировать и кешировать его.
Тогда вам нужно будет добавить путь к вашему javascript, и именно для этого предназначена глобальная переменная Drupal js.Вы можете сделать это в своем хуке preprocss page.
function my_theme_preprocess_page(&$vars) {
drupal_add_js(array('myTheme' => array('themePath' => $vars['base_path'] . path_to_theme()), 'setting');
}
Затем в вашем js-файле вы можете получить эту переменную:
var path = Drupal.settings.myTheme.themePath;
Чтобы сделать вещи в Drupal такими, как вы, нужно сделать всеваш javascript в поведении, которое выполняется после загрузки страницы:
Drupal.behaviors.myThemeAddFlash = function () {
// Do your thing here
}