tpl extraction of shared code for customDataBlock
authoreileen <emcnaughton@wikimedia.org>
Tue, 8 May 2018 06:00:21 +0000 (18:00 +1200)
committereileen <emcnaughton@wikimedia.org>
Sun, 13 May 2018 22:11:23 +0000 (10:11 +1200)
templates/CRM/Member/Form/Membership.tpl
templates/CRM/common/customDataBlock.tpl [new file with mode: 0644]

index 683c543ea41db0cc4e7fe6dd9fd8e587137a5d22..c1831bcdff375fe8012cd1ec6fe17ff334d583f4 100644 (file)
             {$form.receipt_text.html|crmAddClass:huge}</td>
         </tr>
       </table>
-      <div id="customData"></div>
-      {*include custom data js file*}
-      {include file="CRM/common/customData.tpl"}
-      {literal}
-      <script type="text/javascript">
-      CRM.$(function($) {
-      {/literal}
-        CRM.buildCustomData( '{$customDataType}' );
-        {if $customDataSubType}
-          CRM.buildCustomData( '{$customDataType}', {$customDataSubType} );
-        {/if}
-        {literal}
-      });
-      </script>
-      {/literal}
+      {include file="CRM/common/customDataBlock.tpl"}
       {if $accessContribution and $action eq 2 and $rows.0.contribution_id}
         <div class="crm-accordion-wrapper">
           <div class="crm-accordion-header">{ts}Related Contributions{/ts}</div>
diff --git a/templates/CRM/common/customDataBlock.tpl b/templates/CRM/common/customDataBlock.tpl
new file mode 100644 (file)
index 0000000..21adcb8
--- /dev/null
@@ -0,0 +1,17 @@
+{if $customDataType}
+  <div id="customData"></div>
+  {*include custom data js file*}
+  {include file="CRM/common/customData.tpl"}
+  {literal}
+  <script type="text/javascript">
+    CRM.$(function($) {
+      {/literal}
+      CRM.buildCustomData( '{$customDataType}' );
+      {if $customDataSubType}
+      CRM.buildCustomData( '{$customDataType}', {$customDataSubType} );
+      {/if}
+      {literal}
+    });
+  </script>
+  {/literal}
+{/if}