Inhalte aufrufen

Profilbild

Sitemap.xml aktualisieren

sitemap dynamisch

  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
3 Antworten zu diesem Thema

#1 SStoreFreakler

SStoreFreakler

    Benutzer

  • Members
  • 137 Beiträge

Geschrieben: 05 December 2019 - 23:15

Hallo zusammen

 

Mir ist aufgefallen, dass die Sitemap.xml nicht aktualisiert wird, wenn die Shop-Seiten ändern.

Erst wenn ich im Ordner ....\app_data\tenants\default\sitemaps\2\2 die xml-Datei manuell lösche, wird die sitemap.xml wieder neu generiert.

Muss man da noch irgend einen Job einrichten?

 

Liebe Grüsse

 

Thomas

  •  


#2 Murat Cakir

Murat Cakir

    SmartStore AG

  • Administrators
  • 1118 Beiträge

Geschrieben: 06 December 2019 - 19:52

Dafür gibt es unter System > Geplante Aufgaben einen Task, der die XML-SItemap 1x täglich auf den neuesten Stand bringt. Du kannst den Task aber jederzeit manuell ausführen oder auch den Cronjob anpassen, damit der Task öfter ausgeführt wird.


Murat Cakir
SmartStore AG


#3 SStoreFreakler

SStoreFreakler

    Benutzer

  • Members
  • 137 Beiträge

Geschrieben: 06 December 2019 - 21:55

Vielen Dank für die Antwort.

 

Bei mir gibt es ausschliesslich die folgenden jobs:

E-Mail senden

Gastbenutzer löschen

Delete logs

Cache bereinigen

Wechselkurse aktualisieren

Temporäre Uploads bereinigen

E-Mail Queue bereinigen

Temporäre Dateien bereinigen

 

Da finde ich nichts bezüglich Sitemap. Wo kann man denn hier noch weitere Jobs hinzufügen?

 

Liebe Grüsse

Thomas



#4 SStoreFreakler

SStoreFreakler

    Benutzer

  • Members
  • 137 Beiträge

Geschrieben: 07 December 2019 - 19:41

Halo zusammen
 
Musste den Job manuell noch in die DB eintragen. Komischerweise steht das aber im Migration-File "201609281549565_CategoryBadges.cs" drin. 
Die DB-Field die in diesem File eingefügt werden sind auch vorhanden aber der Job-Eintrag nicht. komisch
 
Für alle die dasselbe Problem haben, hier der SQL-Script:
 
INSERT INTO [dbo].[ScheduleTask]
           ([Name],[Type],[enabled],[StopOnError],[CronExpression])
     VALUES
           ('Rebuild XML Sitemap','SmartStore.Services.Seo.RebuildXmlSitemapTask, SmartStore.Services',0,0,'45 3 * * *')
Liebe Grüsse
Thomas