Javascript Drupal使用脚本显示第三方内容

Javascript Drupal使用脚本显示第三方内容,javascript,drupal,Javascript,Drupal,我正在尝试将这个脚本标记添加到我的drupal页面的admin->content-

我正在尝试将这个脚本标记添加到我的drupal页面的admin->content-


但是,当我保存并重新加载时,页面会完全忽略我添加的脚本,并显示一个空白内容区域。我将文本格式设置为“PHP代码”,并且似乎不允许对html标记进行任何限制。我试过每种不同的文本格式,但都没有用。如果您对我还需要做什么有任何建议,我将不胜感激。提前感谢。

向drupal添加js的最佳方法是使用drupal核心函数


创建一个非常基本的模块,并在hook_init函数中包含类似于该行的内容(如果它包含在每个页面上)。如果它是特定于某个表单的,则将其包含在表单更改中。有很多其他选项可以使它特定于所需的页面,但一般规则是只在需要的地方包含它

您必须更改ckeditor设置,以确保允许使用脚本标记 admin/config/content/ckeditor

然而,这种方式不是最佳做法,我建议反对。
编辑html.tpl.php模板,并在代码底部附近添加js调用。

您可以在template.php文件、preprocess_页面或preprocess_html(不确定)中执行此操作,甚至不需要模块。@Flo我不建议在template.php文件中执行此操作。在template.php文件中使用非主题特定的代码违反了Drupal的最佳实践。这对性能不利,而且往往会使代码难以管理,因为一个文件变得臃肿。此外,它将只包括一个主题的代码。如果你改变了主题,你的代码就会丢失。我通常会创建一个名为mycompany_general的模块,作为此类代码的一种总括功能。如果您需要该主题的每页都包含脚本,那么这是一个不错的选择。如果您希望它跨越多个主题,或者不希望它出现在该主题的每个页面上,那么代码应该进入一个模块。
<script src="http://www.applitrack.com/dex/onlineapp/defaultlinks.asp?vacancyURL=http://www.applitrack.com/dex/onlineapp/jobpostings/view.asp"></script>
drupal_add_js('http://example.com/example.js', 'external');