/** * Preprocess clean URL * * @param string $value CleanURL * @param array $column Column info * @param \XLite\Module\CDev\SimpleCMS\Model\Page $page Page * * @return string */ protected function preprocessCleanURL($value, array $column, \XLite\Module\CDev\SimpleCMS\Model\Page $page) { return $value && LC_USE_CLEAN_URLS ? $value . '.html' : 'target=page&id=' . $page->getId(); }
/** * Assemble page data * * @param \XLite\Module\CDev\SimpleCMS\Model\Page $page Page * * @return array * @see ____func_see____ * @since 1.0.12 */ protected function assemblePageData(\XLite\Module\CDev\SimpleCMS\Model\Page $page) { return array('loc' => array('target' => 'page', 'id' => $page->getId()), 'lastmod' => time(), 'changefreq' => \XLite\Core\Config::getInstance()->CDev->XMLSitemap->page_changefreq, 'priority' => $this->processPriority(\XLite\Core\Config::getInstance()->CDev->XMLSitemap->page_priority)); }
/** * {@inheritDoc} */ public function getId() { if ($this->__isInitialized__ === false) { return (int) parent::getId(); } $this->__initializer__ && $this->__initializer__->__invoke($this, 'getId', array()); return parent::getId(); }