Ejemplo n.º 1
0
 /**
  * Merge an objects pages to the current page set
  *
  * @since version 1.0.0
  *
  * @return string
  **/
 private function getPages()
 {
     $pages = new ArrayList();
     $config = Config::inst()->get('SEO_Sitemap', 'objects');
     foreach ($this->objects as $className => $value) {
         $object = $className::get()->filter(['Robots:not' => 'noindex,nofollow', 'SitemapHide' => 0]);
         foreach ($object as $page) {
             if (!$page instanceof Page) {
                 $page->Link = $this->getPrefix($className, $page);
             }
             $pages->push($page);
         }
     }
     $pages->Sort('Priority DESC');
     return $pages;
 }