【问题标题】:Add Javascript to Drupal ../Node/Add/*?将 Javascript 添加到 Drupal ../Node/Add/*?
【发布时间】:2019-04-29 22:57:58
【问题描述】:

有没有办法将 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】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-18
      • 2014-07-26
      • 2010-11-25
      相关资源
      最近更新 更多