将Javascript添加到Drupal ../Node/Add/*?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将Javascript添加到Drupal ../Node/Add/*?相关的知识,希望对你有一定的参考价值。

有没有办法将javascript添加到节点/添加页面以增加设计/功能的一些灵活性?

理想情况下,我想修改字段集合按钮的命名。 IE浏览器。 “添加另一个项目”到“添加另一个组”。

我无法将JS文件放到节点/添加自身。

我尝试更新我的主题的template.php

function CUSTOMTHEME_node_view($node, $view_mode, $langcode)
{
  if($node->type == 'CUSTOMCONTENTTYPE')
  {
    $node->content['#attached']['js'][] = array
    (
      'type' => 'file',
      drupal_get_path('theme', 'CUSTOMCONTENTTYPE') . '/js/***.js',
    );
  }
}

JS文件包含

<script type="text/javascript">
document.getElementById("ID").value="Add another group";
</script>
答案

通常(除非您更改它),节点/添加页面使用管理主题。因此,您必须对该主题的template.php文件进行任何更改。

但是,您可能正在使用核心或contrib主题作为您的管理主题,并且不建议编辑核心或contrib,因为如果您决定升级,您的更改将会丢失,因此您应该制作管理主题的子主题,将该subtheme设置为您的管理主题并进行编辑。

以上是关于将Javascript添加到Drupal ../Node/Add/*?的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 8添加javascript并使用自定义模块在钩子中传递数据

尝试将社交媒体链接添加到 Drupal 网站

如何将背景音乐添加到 Drupal 7 [关闭]

Drupal:将存档添加到主链接作为 SubNav

Drupal 7:将私人论坛添加到有机组

Drupal Group 模块,以编程方式将用户添加到具有特定角色的组