¿Cómo agrego JavaScript a un sitio?

Respuestas:

23

La guía Gestión de JavaScript en Drupal 7 proporciona la información para agregar JavaScript a Drupal. Las técnicas presentadas allí se aplican tanto a los temas como a los módulos (personalizados) :

Tenga en cuenta que Drupal ya incluye jQuery, jQuery UI y un montón de otras bibliotecas para que no las agregue y no deba agregarlas usted mismo. En su lugar, debe usar drupal_add_library()o la #attached['library']propiedad.

La guía Trabajar con CSS proporciona la información para agregar CSS a Drupal. Una vez más, las técnicas presentadas allí se aplican tanto a los temas como a los módulos (personalizados). Con una excepción: la adición de hojas de estilo de un .infoarchivo solo funciona para un tema y no para un módulo.

  • Agregar stylesheets[all][] = somestylesheet.cssal .infoarchivo de un tema .
  • Utilice drupal_add_css () del módulo o código del tema.
  • Use la #attached[css]propiedad en una API de origen o matriz representable.
Pierre Buyle
fuente
¿Necesito habilitar el filtro php? Y donde agrego el js. ¿Es la sección del cuerpo con la etiqueta de script? como <script> </script> Necesito un ejemplo simple para comenzar. Muy basico. Pls
kinkajou
1
No agrega CSS o JavaScript como contenido de su sitio, por lo que no lo hace al editar su contenido. Si necesita JavaScript o CSS específicos de la página, puede hacerlo desde el enlace de preproceso de la página de su tema. Agregar estilos (CSS) o comportamientos (JavaScript) a su sitio debe hacerse desde el código, no desde la interfaz de usuario web. Esto es mucho más sostenible y escalable y evita que usted u otros sufran muchos dolores de cabeza al actualizar el sitio más adelante.
Pierre Buyle
2

Puede colocar su archivo js en su carpeta de tema y agregar este archivo js a drupal mediante el uso drupal_add_js()de funciones de preproceso template.php .

drupal
fuente