2

I'm stuck on including an external JavaScript file on a custom page. The API service requires the HTML to be formatted as below

<script type="text/javascript" src="//platform.example.com/api.js">
api_key:   [key]
</script>

No idea if this can be done the Drupal way. I tried:

// load SDK
drupal_add_js('//platform.example.com/api.js', 'external');
drupal_add_js('api_key:   [key]', 'inline');

But without success. The API_key declaration need to be done inside the first tag that links to the external JS. I know you can add extra parameters like documented on https://api.drupal.org/api/drupal/includes%21common.inc/function/drupal_add_js/7.x but this case is not described.

1
  • I think what you're looking for is here Commented Dec 7, 2016 at 13:12

1 Answer 1

2

You can try something like

$external_js = array(
  '#markup' => '<script type="text/javascript" src="//platform.example.com/api.js">
    api_key:   [key]
  </script>',
);

drupal_add_html_head($external_js, 'my_module');

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.