Skip to main content

Advanced URL Creator mit Berücksichtigung des Dateinamens

Comments

3 comments

  • Zendesk API User
    Author: bIT_sosswald - 11/3/2021 15:57

    Hi Christoph,

    ich habe ein ähnliches Thema mit technischen Medien.

    Lösung ist hier über die API in die StoredURL für die betroffenen Medien zu setzen.

    Über die API gesetzte StoredURLs werden bei einem Reset auch nicht zurückgesetzt. (Ist IMHO ein undokumentiertes Feature ;-))

    Pseudocode:

    GlobalStoreRoot globalStoreRoot = (GlobalStoreRoot) project.getUserService().getStore(Store.Type.GLOBALSTORE, false);

    URLProperties urlProperties = globalStoreRoot.getUrlProperties();

    urlProperties.setLock(true);

    urlProperties.setStoredUrl(url, media, null, null);

    urlProperties.save("Set storedUrls for technical assets.");

    urlProperties.setLock(false);

    So wird aber halt tatsächlich die StoredURL hart gesetzt und nicht dynamisch ermittelt, wie von dir gewollt.

    Beste Grüße

    Sandro

    0
  • Zendesk API User
    Author: chgla - 11/4/2021 9:50

    Hallo Sandro,

    das ist tatsächlich keine schlechte Idee. Ich hab das im Team angesprochen. Wenn wir deinen Weg ähnlich gehen würden, würden wir das besser kurz URLs machen, da diese dann nicht "ausversehen" gelöscht werden. Aber dazu müssten wir dann auch ein Skript entwickeln.

    Vielleicht gibt es ja dennoch eine Möglichkeit, dies über einen Generierungsauftrag laufen zu lassen.

    Viele Grüße

    Christoph

    0
  • Zendesk API User
    Author: bIT_sosswald - 11/4/2021 10:07

    Hi Christoph,

    freut mich, dass ich dir einen Denkanstoß geben konnte.

    Wie geschrieben habe ich das Gefühl, dass über die API gesetzten URLs nicht gelöscht werden, wenn der Redakteur diese im Client zurücksetzt. Aber du hast natürlich recht. Wenn dieses "Feature" irgendwann mal gefixt wird könnte das auf einmal zu Problemen führen.

    Beste Grüße
    Sandro

    0

Please sign in to leave a comment.