Search the FirstSpirit Knowledge Base
Hallo,
an welches Recht ist die Aktion "gescpeicherte URL's zurücksetzen" gekoppelt (siehe Anhang)?
Hintergrund:
Es wird gewünscht, dass bei einigen Medien das Datum der Erstellung im Dateinamen mit angegeben werden soll. Beim Hochladen einer neuen Datei muss dann der Dateiname angepasst werden. Dieser wird aber erst verwendet, wenn die gespeicherte URL zurückgesetzt wurde.
Kann man das zurücksetzen der gespeicherten URL's auch per Script vor der Veröffentlichung durchführen?
Danke für Tipps.
Grüße
Andreas
FS5.2R4
Können die Url's auch gezielt für einen Datensatz bei einer Content Projektion zurück gesetzt werden?
Wenn Ja, welche Methode in der Klasse URLProperties müsste verwendet werden?
Ich hätte eigentlich eine weitere Methode erwartet, bei der das Entity und die targetPage übergeben würden.
Vielen Dank
Wir haben eine ähnliche Anforderung, daher möchte ich die Frage nochmal hochbringen: ist es möglich, die URL eines einzelnen Datensatzes einer Content Projection zurückzusetzen?
Hinsichtlich "wer kann gespeicherte URLs zurücksetzen" gibt es wohl eine Doku-Lücke/Widerspruch bei FS:
Handbuch FirstSpirit SiteArchitect - Kontextmenü „Extras“
"Gespeicherte URLs zurücksetzen: Diese Funktion steht nur zur Verfügung, wenn der Benutzer im Bereich Globale Einstellungen / URL-Einstellungen mindestens über das Recht „Ändern“ verfügt."
=> Die Doku an der Stelle ist korrekt und wird so von uns verwendet: Alle User die SEO-/Kurz-URLs bearbeiten dürfen, können auch bei Bedarf URLs zurücksetzen.
Online Dokumentation FirstSpirit - Speichern und Zurücksetzen von URLs
"Zur Ausführung dieser Funktion werden Projekt-Administratorrechte benötigt."
=> nicht (mehr) korrekt
Hallo,
ich muss das Thema leider noch mal aufmachen. Ich habe auch das Problem, dass es im Site Architekt funktioniert, aber das Script im Server Manager Deployment Auftrag leider keine URLs finden kann.
Das Script läuft durch, ändert aber keine URLs im Server Manager
INFO 09.01.2023 10:33:33.854 (de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl): starting task 'deleteurls' - schedule entry 'Deployment' (id=66989)
INFO 09.01.2023 10:33:33.857 (de.espirit.firstspirit.server.authentication.FSUserLoginModule): user 'Admin' successful logged in.
INFO 09.01.2023 10:33:33.857 (de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl): new session (ID=6440153133732105665, user=Admin, userID=1, type=DUMMY) created
INFO 09.01.2023 10:33:33.858 (de.espirit.firstspirit.server.scheduler.ScriptTaskExecutor): skript connection created: 6440153133732105665, user=Admin
INFO 09.01.2023 10:33:33.858 (de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl): new session (ID=6190569220941853222, user=Admin, userID=1, type=DUMMY) created
INFO 09.01.2023 10:33:33.860 (de.espirit.firstspirit.store.access.AccessStoreBuilder): GLOBALSTORE(false) loaded in 0ms
INFO 09.01.2023 10:33:33.862 (de.espirit.firstspirit.store.access.AccessStoreBuilder): SITESTORE(false) loaded in 0ms
INFO 09.01.2023 10:33:34.239 (de.espirit.firstspirit.store.access.AccessStoreBuilder): GLOBALSTORE(false) loaded in 0ms
INFO 09.01.2023 10:33:34.245 (de.espirit.firstspirit.impl.access.ScriptContextImpl): 0 URLs successfully deleted for revision 452979
INFO 09.01.2023 10:33:34.245 (de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl): Session terminated (ID=6190569220941853222, user=Admin(dummy)), number of sessions now 18
INFO 09.01.2023 10:33:34.246 (de.espirit.firstspirit.server.sessionmanagement.SessionManagerImpl): Close dummy session (ID=6440153133732105665, user=Admin)
INFO 09.01.2023 10:33:34.246 (de.espirit.firstspirit.server.scheduler.ScheduleManagerImpl): finished task 'deleteurls' - schedule entry 'Deployment' (id=66989)
Habe Alternativ gedacht, es vielleicht Client-Seitig in einem Workflow laufen zu lassen, befürchte aber dass es da Probleme mit Rechten geben kann.
Guten Tag zusammen
Ich habe den Script erfolgreich einbauen können.
Ich hätte da noch Frage dazu.
Besteht die Möglichkeit, dass nicht alles URL's zurückgesetzt werden müssen.
Kann ein Startpunkt in der Struktur angegeben werden, ab wo die URL's zurückgesetzt werden müssen?
Wie wenn ich das über das Kontextmenü ausführen würde.
DANKE und Grüsse.
Thomas