usando drupal_add_js en código php drupal 7

Quiero agregar javascript a una sola página. En código de bloque php usando el módulo existente

<?php 
   drupal_add_js('js/leagueSettings.js');
?>

Tengo una carpeta js en el directorio de módulos/php donde está este módulo específico.

He intentado usar etiquetas de secuencias de comandos también en vano.

<script type = "text/javascript" src = "js/leagueSettings.js"></script>

leagueSettings.js es simplemente

(function ($) {
alert('here');
})(jQuery); 

Lo he probado solo con la alerta..no importa. He intentado usar el DIR constante mágica en lugar del camino... nada.

¿Algo que me estoy perdiendo?

EDITAR --- SOLUCIÓN

//becuase the php block is 'php' module...
drupal_add_js(drupal_get_path('module', 'php') .'/js/leagueSettings.js'); 

preguntado el 12 de junio de 12 a las 20:06

Donde estas usando drupal_add_js() en tu codigo? Como en, ¿qué función o gancho? Además, asegúrese de leer la documentación con mucho cuidado. api.drupal.org/api/drupal/includes%21common.inc/function/… -

1 Respuestas

el camino js/leagueSettings.js probablemente no esté funcionando.

drupal_add_js(drupal_get_path('module', 'your_module_name')

Si su js está en un módulo, puede agregarlo usando la sintaxis anterior.

Lo mismo vale para el <script> etiqueta. el src necesita ser correcto.

Además, https://drupal.stackexchange.com/ es un gran recurso si aún no lo ha revisado.

Respondido 13 Abr '17, 13:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.