code: public function render($blnNoNativeParsing, $objCaller)
      {
          $event = new RenderItemListEvent($this, $this->objTemplate, $objCaller);
          $this->getEventDispatcher()->dispatch(MetaModelsEvents::RENDER_ITEM_LIST, $event);
  
          $this->objTemplate->noItemsMsg = $this->getNoItemsCaption();
          $this->objTemplate->details    = $this->getCaptionText('details');
  
          $this->prepare();
          $strOutputFormat = $this->getOutputFormat();
  
          if ($this->objItems->getCount() && !$blnNoNativeParsing) {
              $this->objTemplate->data = $this->objItems->parseAll($strOutputFormat, $this->objView);
          } else {
              $this->objTemplate->data = array();
          }
  
          $this->setTitleAndDescription();
  
          $this->objTemplate->caller       = $objCaller;
          $this->objTemplate->items        = $this->objItems;
          $this->objTemplate->filterParams = $this->arrParam;
  
          return $this->objTemplate->parse($strOutputFormat);
      }
docs: Render the list view.
  
  @param bool   $blnNoNativeParsing Flag determining if the parsing shall be done internal or if the template will
  handle the parsing on it's own.
  
  @param object $objCaller          The object calling us, might be a Module or ContentElement or anything else.
  
  @return string