10379 Posts in 2194 Topics by 1710 members
| Go to End | Next > | |
| Author | Topic: | 1360 Views |
-
Add dynamic sites to Google Sitemap?

19 July 2011 at 10:55pm
hi there,
I generate pages from dataobjects, so this pages are not in the SiteTree. What would be the best solution to have this pages also in the sitemap.xml? Does anybody solved such a problem yet?
thx
-
Re: Add dynamic sites to Google Sitemap?

20 July 2011 at 8:59pm
Download the latest google sitemap module (master) - https://github.com/silverstripe-labs/silverstripe-googlesitemaps this includes the ability to define dataobjects in the sitemap.xml
-
Re: Add dynamic sites to Google Sitemap?

3 November 2011 at 1:03pm Last edited: 3 November 2011 1:11pm
Hey Will, what's your recommended way of adding DataObjects to the sitemap? I downloaded and checked out the code, and it seems I'm supposed to add the list of DataObjects to the array on line 44 of GoogleSitemap.php. So I put it there.
I also added GoogleSitemap::enable_google_notificaton(); to my config file, but that triggers a blank page on all pages of my site. -
Re: Add dynamic sites to Google Sitemap?

3 November 2011 at 1:15pm
Update:
Also tried GoogleSitemap::register_dataobject('Project', 'monthly', '0.9'); in my config file with the google notification, produces the same result as before.
-
Re: Add dynamic sites to Google Sitemap?

9 November 2011 at 7:49am
ryan,
this may help:
http://www.silvercart.org/blog/dataobjects-and-googlesitemaps/ -
Re: Add dynamic sites to Google Sitemap?

9 November 2011 at 8:04am
Awesome! I was nearly ready to code my own modifications to googlesitemaps until you posted this.
-
Re: Add dynamic sites to Google Sitemap?

10 December 2011 at 2:20am
How i can get the dataobject location adress showing up in sitemap.xml
it gives it so
<url>
<loc/> *this is missing here
<lastmod>2011-12-09T14:18:53+02:00</lastmod>
<changefreq>hourly</changefreq>
<priority>0.9</priority>
</url>The pagetype is named Toodelist and it haves dataobject Toode
added in toode.php those lines but it didnt help:
//Return the Name as a menu title
public function MenuTitle()
{
return $this->Tootenimi;
}//Ensure that the DO shows up in menu (unclear whether this is needed or not)
public function canView()
{
return $this->Toodelist()->canView();
}
| 1360 Views | ||
| Go to Top | Next > |




