/** * Displays and controls the AJAX config UI for the page content. * * @return string */ public function actionConfigContent() { // Create the page view $view = new vB_View_Page('vbcms_edit_page'); $view->page_url = vB_Router::getURL(); // Get content if (! $this->content) { $this->content = vBCms_Content::create($this->node->getPackage(), $this->node->getClass(), $this->node->getContentId()); } $view->rawtitle = $this->node->getTitle(); vB::$vbulletin->options['description'] = $this->node->getDescription(); vB::$vbulletin->options['keywords'] = $this->node->getKeywords(); // Render the content's config view and return $view->content = $this->content->getConfigView(); //Here's some javascript we need in page content; $view->showscripts = vBCms_ContentManager::showJs('.'); // Add general page info $view->setBreadcrumbInfo($this->node->getBreadcrumbInfo()); $view->setPageTitle($this->content->getTitle()); $view->pagedescription = $this->content->getDescription(); $view->published = $this->node->isPublished(); // Render the content's config view and return return $view; }