コード例 #1
0
ファイル: Sitemap.php プロジェクト: marcelomx/sitemapper
 /**
  * @param \Sitemapper\Url $url
  */
 public function addUrl(Url $url)
 {
     $node = parent::addLocation($url);
     if ($url->getChangeFrequency()) {
         $node->appendChild($this->doc->createElement('changefreq', $url->getChangeFrequency()));
     }
     if ($url->getPriority()) {
         $node->appendChild($this->doc->createElement('priority', $url->getPriority()));
     }
     if (!$url->getImages()) {
         return $node;
     }
     $this->root->setAttribute('xmlns:image', self::IMAGES_NAMESPACE_URI);
     foreach ($url->getImages() as $image) {
         $this->appendImage($node, $image);
     }
     return $node;
 }
コード例 #2
0
ファイル: IndexSitemap.php プロジェクト: marcelomx/sitemapper
 /**
  * @param \Sitemapper\SitemapInterface $sitemap
  */
 public function addSitemap(Sitemap $sitemap)
 {
     parent::addLocation($sitemap);
 }