You could probably implement hook_node_view in a custom module. Which will operate on all views of a node. Test on the type of the node variable and add the
appropriate .js files?
https://api.drupal.org/api/drupal/modules%21node%21node.api.php/function/hook_node_view/7
Dave
From: support-bounces@drupal.org [mailto:support-bounces@drupal.org]
On Behalf Of Chris Miller
Sent: Wednesday, November 20, 2013 10:03 AM
To: support@drupal.org
Subject: [support] Avoid sub-theme
Hi Folks,
I've added JavaScript/AJAX to a node display which is managed by Display Suite. Consequently, I've added:
drupal_add_library('system', 'drupal.ajax');
drupal_add_js(drupal_get_path('module', 'music_display') . '/music_display.js');
to ds-2col-fluid--node-music.tpl.php This works well because the JavaScript is only loaded for this content-type, but it
only works because I sub-themed Bartik on this development site. On the production site, I don't know what theme the designers will use, so I want to move these two line to a module.
How do I create the same qualification, meaning make the above two calls only in the case where Drupal, in the guise of Display Suite, is displaying the "Music"
node?
Chris.