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

时间:2019-04-29 22:57:59

标签: javascript drupal drupal-7

是否可以将javascript添加到节点/添加页面以在设计/功能上增加更多灵活性?

理想情况下,我想修改字段集合的按钮命名。就是将“添加其他项目”添加到“添加其他组”。

我无法将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>

1 个答案:

答案 0 :(得分:0)

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

但是,您可能正在使用核心或贡献主题作为您的管理主题,因此不建议编辑核心或贡献,因为如果您决定升级,更改将丢失,因此,您应该将主题设为一个子主题。管理员主题,将该子主题设置为您的管理员主题,然后对其进行编辑。