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

问题描述 投票:0回答:1

有没有办法将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>
javascript drupal drupal-7
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.