/** * Only render a template * * @param CollectionElement $collection * @return string */ public function renderTemplate(CollectionElement $collection) { if ($sElementLayout = $collection->getOption('twb-layout')) { $elementOrFieldset = $collection->getTemplateElement(); $elementOrFieldset->setOption('twb-layout', $sElementLayout); } return parent::renderTemplate($collection); }
/** * Only render a template * * @param Collection $collection * @param string $templatePartial * * @return string */ public function renderTemplate(Collection $collection, $templatePartial) { $escapeHtmlAttribHelper = $this->getEscapeHtmlAttrHelper(); $elementOrFieldset = $collection->getTemplateElement(); $partialHelper = $this->getPartialHelper(); $replaceIndex = $collection->getTemplatePlaceholder(); $templateMarkup = $partialHelper($templatePartial, ['collection' => $elementOrFieldset]); return sprintf($this->getTemplateWrapper(), $escapeHtmlAttribHelper($templateMarkup), $replaceIndex); }
public function renderTemplate(CollectionElement $collection) { $elementHelper = $this->getElementHelper(); $escapeHtmlAttribHelper = $this->getEscapeHtmlAttrHelper(); $templateMarkup = ''; $elementOrFieldset = $collection->getTemplateElement(); if ($elementOrFieldset instanceof FieldsetInterface) { $templateMarkup .= $this->render($elementOrFieldset, $collection->allowRemove()); } elseif ($elementOrFieldset instanceof ElementInterface) { $templateMarkup .= $elementHelper($elementOrFieldset); } return sprintf('<span data-template="%s"></span>', $escapeHtmlAttribHelper($templateMarkup)); }
/** * Only render a template * * @param CollectionElement $collection * @return string */ public function renderTemplate(CollectionElement $collection) { $escapeHtmlAttribHelper = $this->getEscapeHtmlAttrHelper(); $fieldsetHelper = $this->getFieldsetHelper(); $templateMarkup = ''; $elementOrFieldset = $collection->getTemplateElement(); if ($elementOrFieldset instanceof FieldsetInterface) { $templateMarkup .= $fieldsetHelper($elementOrFieldset, $this->shouldWrap()); } elseif ($elementOrFieldset instanceof ElementInterface) { $templateMarkup .= Form::row($elementOrFieldset); } return sprintf($this->getTemplateWrapper(), $escapeHtmlAttribHelper($templateMarkup)); }
/** * Only render a template * * @param Collection $collection * @return string */ public function renderTemplate(Collection $collection) { $escapeHtmlAttribHelper = $this->getEscapeHtmlAttrHelper(); $fieldSetHelper = $this->getFieldsetHelper(); $templateMarkup = ''; $elementOrFieldSet = $collection->getTemplateElement(); if ($elementOrFieldSet instanceof AbstractLineFieldSet) { $templateMarkup .= sprintf($this->rowWrap, $this->getLineType(), $fieldSetHelper($elementOrFieldSet, $this->shouldWrap()), ucfirst($this->getLineType())); } return sprintf($this->getTemplateWrapper(), $this->getLineType(), $escapeHtmlAttribHelper($templateMarkup)); }
/** * Only render a template * * @param CollectionElement $collection * @return string */ public function renderTemplate(CollectionElement $collection) { $templateMarkup = ''; $elementOrFieldset = $collection->getTemplateElement(); if ($elementOrFieldset instanceof FieldsetInterface) { $templateMarkup .= $this->render($elementOrFieldset); } return $templateMarkup; }
/** * @param \Zend\Form\Element\Collection $collection * * @return string */ protected function renderTemplate($collection) { $templateMarkup = ''; $escapeHtmlAttribHelper = $this->getEscapeHtmlAttrHelper(); $elementOrFieldset = $collection->getTemplateElement(); if ($elementOrFieldset instanceof FieldsetInterface) { $templateMarkup .= $this->render($elementOrFieldset); } return sprintf('<span class="game-template" data-template="%s"></span>', $escapeHtmlAttribHelper($templateMarkup)); }