是否可以将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>
答案 0 :(得分:0)
通常(除非您进行了更改),节点/添加页面使用管理主题。因此,您必须对主题的template.php文件进行任何更改。
但是,您可能正在使用核心或贡献主题作为您的管理主题,因此不建议编辑核心或贡献,因为如果您决定升级,更改将丢失,因此,您应该将主题设为一个子主题。管理员主题,将该子主题设置为您的管理员主题,然后对其进行编辑。