- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Advanced URLs (FS5 Version: 5.0.210)
Hallo zusammen ,
Wir haben in einen Auftrag eine Vollgenerierung mit Pfaderzeugung "Advanced URLs".
Die Generierung bzw. die Publizierung funktioniert einwandfrei. Leider wenn in der StrukturVerwaltung einen Ordner verschoben wurde, findet nach einen erneuten Publizierung keine รnderung in Filesystem statt.
Ich weiร, dass FirstSpirit die URLS persistiert und Mรถglichkeit bietet die gespeicherten URLS zurรผckzusetzen ("Auf Node => Context-Menรผ => Extras => Gespeicherte URLs zurรผcksetzen").
Frage: Es ist mรถglich ein Skript zu starten (in Auftrag), das die "gespeicherte URLs" bzw. nur die URLs die verschoben oder gelรถscht wurden, zurรผcksetzt ?
Wie sieht so ein Skript aus?
Ich freue mich auf Euer Feedback!
Viele Grรผรe,
Fidel
- Labels:
-
Developers
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Fidel,
Quick & dirty:
Man kann die URLs รผber die API zurรผcksetzen, indem man sich aus dem GlobalStoreRoot die URLProperties holt und dann die Methode URLProperties.resetStoredUrls(IDProvider node) fรผr den entsprechenden Knoten aufruft.
Fรผr alle Elemente kann man die URLs zurรผcksetzen, indem man dieser Methode den SiteStoreRoot รผbergibt.
Sauberer & schรถner:
Es kann ein eigener UrlCreator implementiert werden, welcher die URLs genauso erzeugt, wie der Advanced UrlCreator, aber die URLs nicht persistiert.
Die Speicherung der URLs beim Advanced UrlCreator ist so beabsichtigt und ein Feature um SEO Aspekte zu berรผcksichtigen.
Viele Grรผรe
Rouven
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo Fidel,
Quick & dirty:
Man kann die URLs รผber die API zurรผcksetzen, indem man sich aus dem GlobalStoreRoot die URLProperties holt und dann die Methode URLProperties.resetStoredUrls(IDProvider node) fรผr den entsprechenden Knoten aufruft.
Fรผr alle Elemente kann man die URLs zurรผcksetzen, indem man dieser Methode den SiteStoreRoot รผbergibt.
Sauberer & schรถner:
Es kann ein eigener UrlCreator implementiert werden, welcher die URLs genauso erzeugt, wie der Advanced UrlCreator, aber die URLs nicht persistiert.
Die Speicherung der URLs beim Advanced UrlCreator ist so beabsichtigt und ein Feature um SEO Aspekte zu berรผcksichtigen.
Viele Grรผรe
Rouven

