diff --git a/plugins/CoreHome/templates/datatable.tpl b/plugins/CoreHome/templates/datatable.tpl
index 0d2a6c2696e12b3538090a669eac359e0bfd8042..ec71b951a5bffddbf9c9918710d1a1b47b6375a6 100644
--- a/plugins/CoreHome/templates/datatable.tpl
+++ b/plugins/CoreHome/templates/datatable.tpl
@@ -16,24 +16,9 @@
             {else}
                 <a name="{$properties.uniqueId}"></a>
                 <table cellspacing="0" class="dataTable">
-                    <thead>
-                    <tr>
-                        {foreach from=$dataTableColumns item=column name=head}
-                            <th class="sortable {if $smarty.foreach.head.first}first{elseif $smarty.foreach.head.last}last{/if}" id="{$column}">
-                                {if !empty($columnDocumentation[$column])}
-                                    <div class="columnDocumentation">
-                                        <div class="columnDocumentationTitle">
-                                            {$columnTranslations[$column]|escape:'html'|replace:"&amp;nbsp;":"&nbsp;"}
-                                        </div>
-                                        {$columnDocumentation[$column]|escape:'html'}
-                                    </div>
-                                {/if}
-                                <div id="thDIV">{$columnTranslations[$column]|escape:'html'|replace:"&amp;nbsp;":"&nbsp;"}</div>
-                            </th>
-                        {/foreach}
-                    </tr>
-                    </thead>
-
+                    
+                    {include file="CoreHome/templates/datatable_head.tpl"}
+                    
                     <tbody>
                     {foreach from=$arrayDataTable item=row}
                         <tr {if $row.idsubdatatable && $javascriptVariablesToSet.controllerActionCalledWhenRequestSubTable != null}class="subDataTable"
diff --git a/plugins/CoreHome/templates/datatable_actions.tpl b/plugins/CoreHome/templates/datatable_actions.tpl
index 0777c1160cc4fef9132496f2f5044c422acd70e2..3bbcb50273339a0294bc7086b42f16802237fda0 100644
--- a/plugins/CoreHome/templates/datatable_actions.tpl
+++ b/plugins/CoreHome/templates/datatable_actions.tpl
@@ -11,23 +11,8 @@
                 <div class="pk-emptyDataTable">{'CoreHome_ThereIsNoDataForThisReport'|translate}</div>
             {else}
                 <table cellspacing="0" class="dataTable dataTableActions">
-                    <thead>
-                    <tr>
-                        {foreach from=$dataTableColumns item=column name=head}
-                            <th class="sortable {if $smarty.foreach.head.first}first{elseif $smarty.foreach.head.last}last{/if}" id="{$column}">
-                                {if !empty($columnDocumentation[$column])}
-                                    <div class="columnDocumentation">
-                                        <div class="columnDocumentationTitle">
-                                            {$columnTranslations[$column]|escape:'html'|replace:"&amp;nbsp;":"&nbsp;"}
-                                        </div>
-                                        {$columnDocumentation[$column]|escape:'html'}
-                                    </div>
-                                {/if}
-                                <div id="thDIV">{$columnTranslations[$column]|escape:'html'}</div>
-                            </th>
-                        {/foreach}
-                    </tr>
-                    </thead>
+                    
+                    {include file="CoreHome/templates/datatable_head.tpl"}
 
                     <tbody>
                     {foreach from=$arrayDataTable item=row}
diff --git a/plugins/CoreHome/templates/datatable_actions_recursive.tpl b/plugins/CoreHome/templates/datatable_actions_recursive.tpl
index 94b76bfcdd48e9b3965cf4728a3b319501215810..7c42b83f2e24a73992e4c083e7621a282ba81fd8 100644
--- a/plugins/CoreHome/templates/datatable_actions_recursive.tpl
+++ b/plugins/CoreHome/templates/datatable_actions_recursive.tpl
@@ -7,14 +7,9 @@
                 <div class="pk-emptyDataTable">{'CoreHome_ThereIsNoDataForThisReport'|translate}</div>
             {else}
                 <table cellspacing="0" class="dataTable dataTableActions">
-                    <thead>
-                    <tr>
-                        {foreach from=$dataTableColumns item=column}
-                            <th class="sortable" id="{$column}">{$columnTranslations[$column]|escape:'html'}</th>
-                        {/foreach}
-                    </tr>
-                    </thead>
-
+                    
+                    {include file="CoreHome/templates/datatable_head.tpl"}
+                    
                     <tbody>
                     {foreach from=$arrayDataTable item=row}
                         <tr {if $row.idsubdatatable}class="level{$row.level} rowToProcess subActionsDataTable" id="{$row.idsubdatatable}"
diff --git a/plugins/CoreHome/templates/datatable_head.tpl b/plugins/CoreHome/templates/datatable_head.tpl
new file mode 100644
index 0000000000000000000000000000000000000000..d4d3f8902de579469a7a737515178d93d9963f17
--- /dev/null
+++ b/plugins/CoreHome/templates/datatable_head.tpl
@@ -0,0 +1,17 @@
+<thead>
+   <tr>
+       {foreach from=$dataTableColumns item=column name=head}
+           <th class="sortable {if $smarty.foreach.head.first}first{elseif $smarty.foreach.head.last}last{/if}" id="{$column}">
+               {if !empty($columnDocumentation[$column])}
+                   <div class="columnDocumentation">
+                       <div class="columnDocumentationTitle">
+                           {$columnTranslations[$column]|escape:'html'|replace:"&amp;nbsp;":"&nbsp;"}
+                       </div>
+                       {$columnDocumentation[$column]|escape:'html'}
+                   </div>
+               {/if}
+               <div id="thDIV">{$columnTranslations[$column]|escape:'html'|replace:"&amp;nbsp;":"&nbsp;"}</div>
+           </th>
+       {/foreach}
+   </tr>
+</thead>
\ No newline at end of file