protected function renderContentOfParent() { $metadata = parent::getMetadata(); $portletsAreRemovable = true; $portletsAreMovable = true; $this->resolvePortletConfigurableParams($portletsAreMovable, $portletsAreRemovable); $content = $this->renderActionElementBar(true); $viewClassName = self::getModelRelationsSecuredPortletFrameViewClassName(); $configurableView = new $viewClassName($this->controllerId, $this->moduleId, $this->uniqueLayoutId, $this->params, $metadata, false, $portletsAreMovable, false, parent::getDefaultLayoutType(), $portletsAreRemovable); $content .= $configurableView->render(); $content .= $this->renderScripts(); return $content; }
/** * Resolve maximum columns by layout id * @return int */ private function resolveMaximumColumnsByLayoutId() { $layoutTypes = ConfigurableDetailsAndRelationsView::getLayoutTypesData(); $layoutType = $layoutTypes[ConfigurableDetailsAndRelationsView::getDefaultLayoutType()]; $maximumColumns = substr($layoutType, 0, 1); return $maximumColumns; }
/** * Renders content. * @return string */ protected function renderContent() { $content = parent::renderContent(); TasksUtil::resolveShouldOpenToTaskForDetailsAndRelationsView(); return $content; }