CMS  Version 3.9
SectionContentPropertiesFieldRenderer Class Reference

Inherits FieldRenderer.

Public Member Functions

 __construct ($form, $field="section_mapping", $label="Section Mapping", $identifierField="identifier")
 
 renderScript ($field)
 
 renderField ($field)
 

Detailed Description

Definition at line 9 of file section_content_properties_field_renderer.inc.

Constructor & Destructor Documentation

◆ __construct()

SectionContentPropertiesFieldRenderer::__construct (   $form,
  $field = "section_mapping",
  $label = "Section Mapping",
  $identifierField = "identifier" 
)

Definition at line 13 of file section_content_properties_field_renderer.inc.

14  {
15  $this->FieldRenderer($form);
16 
17  $this->identifierField = $identifierField;
18 
19  // JDG 7/31/2011 - allow override
20  if ($form->data->hasField($field))
21  {
22  $form->override($field, $label, $this);
23  }
24  else
25  {
26  $form->add($this, $field);
27  $form->overrides[$field]['label'] = $label;
28  }
29 
30  Fakoli::includeScript("/components/section/js/section_content_properties_manager.js");
31  }
$form
static includeScript($src)
Utility function to pull in a specific Javascript file for the current page.
Definition: core.inc:714

Member Function Documentation

◆ renderField()

SectionContentPropertiesFieldRenderer::renderField (   $field)

◆ renderScript()

SectionContentPropertiesFieldRenderer::renderScript (   $field)

Definition at line 33 of file section_content_properties_field_renderer.inc.

34  {
35  $obj = $this->parent->data;
36  $id = $this->parent->id."_".$field;
37 ?>
38 <script>
39 var sectionContentPropertyManager;
40 
41 window.addEvent('domready', function()
42 {
43  sectionContentPropertyManager = new SectionContentPropertiesManager('<?php echo $id?>');
44 });
45 </script>
46 <?
47  }

The documentation for this class was generated from the following file: