public function renderFields($post, $params) { $me = new static($post); // Auto Load Field Values $me->loadFieldValues(); $boxID = $params['args']['currentMetaBox']; $fields = array(); if ($me->fields instanceof FieldCollection) { $fields = $me->fields->parseFields($me->metaBoxes->box($boxID)->getFields()); } $engine = new RenderEngine(); $engine->render('metabox-content', array('fields' => $fields)); //echo $engine->renderTemplate('metabox-content', $this->getMetaBoxContext($me, $fields)); }
public function render() { $engine = new RenderEngine($this->getContext()); if (false !== $this->getCustomTemplatePath()) { $engine->setTemplatePath($this->getCustomTemplatePath()); } $engine->render($this->menuSlug); }