Beispiel #1
0
 /**
  * Get Plugin Html
  *
  * @param PluginWrapper $pluginWrapper Plugin Wrapper
  *
  * @return string
  */
 protected function getPluginHtml(PluginWrapper $pluginWrapper)
 {
     $this->pluginManager->prepPluginForDisplay($pluginWrapper->getInstance());
     $this->getPluginCss($pluginWrapper->getInstance());
     $this->getPluginHeadScript($pluginWrapper->getInstance());
     $plugin = $pluginWrapper->getInstance();
     $displayName = str_replace(' ', '', $plugin->getDisplayName());
     if ($displayName !== '') {
         $displayName = ' ' . $displayName;
     }
     $html = '<div class="rcmPlugin ' . $plugin->getPlugin() . $displayName . ' ' . $pluginWrapper->getColumnClass() . '"' . ' data-rcmPluginName="' . $plugin->getPlugin() . '"' . ' data-rcmPluginDefaultClass="rcmPlugin ' . $plugin->getPlugin() . $displayName . '"' . ' data-rcmPluginColumnClass="' . $pluginWrapper->getColumnClass() . '"' . ' data-rcmPluginRowNumber="' . $pluginWrapper->getRowNumber() . '"' . ' data-rcmPluginRenderOrderNumber="' . $pluginWrapper->getRenderOrderNumber() . '"' . ' data-rcmPluginInstanceId="' . $plugin->getInstanceId() . '"' . ' data-rcmPluginWrapperId="' . $pluginWrapper->getPluginWrapperId() . '"' . ' data-rcmSiteWidePlugin="' . $plugin->isSiteWide() . '"' . ' data-rcmPluginDisplayName="' . $plugin->getDisplayName() . '"' . '>';
     $html .= '<div class="rcmPluginContainer">';
     $html .= $plugin->getRenderedHtml();
     $html .= '</div>';
     $html .= '</div>';
     return $html;
 }