Добавить Javascript в Drupal ../Node/Add/*? - PullRequest
0 голосов
/ 30 апреля 2019

Есть ли способ добавить 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 голосов
/ 30 апреля 2019

Обычно (если вы не изменили его) страница узла / добавления использует тему администрирования. Таким образом, вам нужно будет внести любые изменения в файл template.php этой темы.

Но вы, вероятно, используете тему ядра или вклад в качестве темы администратора, и не рекомендуется редактировать ядро ​​или вклад, так как ваши изменения будут потеряны, если вы когда-нибудь решите обновить, поэтому вы, вероятно, должны сделать подтему из тема администратора, установите эту подтему в качестве темы администратора и измените ее.

...