Como adiciono JavaScript a um site?

9

Como posso adicionar JavaScript e CSS ao meu site?

kinkajou
fonte

Respostas:

23

O guia Gerenciando JavaScript no Drupal 7 fornece as informações para adicionar JavaScript ao Drupal. As técnicas apresentadas se aplicam aos temas e aos módulos (personalizados) :

Observe que o Drupal já inclui jQuery, jQuery UI e várias outras bibliotecas, para que você não as inclua e não deva adicioná-las. Em vez disso, você deve usar drupal_add_library()ou a #attached['library']propriedade

O guia Trabalhando com CSS fornece as informações para adicionar CSS ao Drupal. Novamente, as técnicas aqui apresentadas se aplicam aos temas e aos módulos (personalizados). Com uma exceção: a adição de folhas de estilo de um .infoarquivo funciona apenas para um tema e não para um módulo.

  • Adicione stylesheets[all][] = somestylesheet.cssao .infoarquivo de um tema .
  • Use drupal_add_css () do código do módulo ou tema.
  • Use a #attached[css]propriedade em uma API From ou em uma matriz renderizável.
Pierre Buyle
fonte
preciso habilitar o filtro php? E onde eu adiciono os js. É a seção do corpo com tag de script? como <script> </script> preciso de um exemplo simples para começar. Muito básico. Pls
kinkajou
11
Você não adiciona CSS ou JavaScript como conteúdo do seu site; portanto, não o faz ao editar seu conteúdo. Se você precisar de JavaScript ou CSS específico da página, poderá fazê-lo no gancho de pré-processo da página do tema. A adição de estilos (CSS) ou comportamentos (JavaScript) ao seu site deve ser feita a partir do código, não da interface da Web. Isso é muito mais sustentável e escalável e evita muitas outras dores de cabeça ao atualizar o site posteriormente.
Pierre Buyle 10/10
2

Você pode colocar seu arquivo js na pasta do tema e adicioná-lo ao drupal usando as funções de pré-processodrupal_add_js() template.php .

drupal
fonte