Example #1
0
 /**
  * Render field label.
  * 
  * Checks {@see FieldInterface::shouldRendererRenderLabel()}
  * before rendering.
  * 
  * @param FieldInterface $field The field object to be rendered.
  * @return string The label, rendered in HTML, safe for output.
  * 
  */
 public function renderFieldLabel(FieldInterface $field)
 {
     if (!$field->shouldRendererRenderLabel()) {
         return;
     }
     $label = $field->getLabel();
     $forAttribute = '';
     $HTMLID = $field->getForAttributeInLabel();
     if ($HTMLID != NULL) {
         $forAttribute = " for=\"{$HTMLID}\"";
     }
     return "<div class=\"fieldLabelContainer\">\n                <label{$forAttribute}>{$label}</label>\n            </div>";
 }