загрузка определенного js и css файла на определенную страницу в drupal - PullRequest
4 голосов
/ 24 августа 2010

стр. 1 и стр. 2.

Теперь для страницы 1 я хочу загрузить page1.js и page1.css, а для страницы 2 я хочу загрузить page2.css и page2.js.

Как это сделать в друпале?

Ответы [ 3 ]

2 голосов
/ 24 августа 2010

Вы можете сделать это из модуля:

function mymodule_init() {
   if (request_uri() == 'path') {
     drupal_add_js( // arguments );
     drupal_add_css( // arguments );
   }
}

http://api.drupal.org/api/function/drupal_add_js

http://api.drupal.org/api/function/drupal_add_css

1 голос
/ 24 августа 2010

Пожалуйста, попробуйте использовать drupal_add_js и drupal_add_css

Обратите внимание, что вы можете использовать теги php на своей странице, там вы можете вызывать функции drupal и так далее.В противном случае вы можете создать свой собственный модуль Drupal и быть хозяином всего;)

Надеюсь, это поможет,

0 голосов
/ 26 августа 2010

Если вам не слишком удобно погружаться в код, вы можете попробовать использовать http://drupal.org/project/css_injector и http://drupal.org/project/js_injector,, хотя Кевин и Рамон Араужо более распространенная практика:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...