Zum Hauptinhalt gehen

Relativen Pfad zur Datei in der Medien-Struktur

Kommentare

1 Kommentar

  • Zendesk API User
    Author: mbergmann - 7/6/2017 1:00

    Hallo Artur,

    das $CMS_REF(..)$ liefert immer eine URL. Im Fall der Preview ist das eine Art interne technische URL (letztlich weil in der Preview alles über das Preview-Servlet ausgeliefert wird). In der "richtigen" Generierung ist das dann die "normale" URL, also letztlich der Pfad unter dem das Medium erzeugt wird.

    In FirstSpirit ist es nun so, dass es verschiedene wählbare Mechanismen zur URL-Erzeugung gibt und sogar komplett eigene implementiert werden können (Stichwort UrlFactory).

    EINER der Varianten sind die sog. "DefaultURLs", wo die Pfade anhand der Referenznamen erzeugt werden. Ein anderer sind die AdvancedUrls, die u.A. auf den Anzeigenamen basieren und außerdem - sobald einmal ermittelt - bei späteren Generierungen stabil bleiben (auch wenn das Medium danach verschoben wird).

    Wenn ihr DefaultUrls nutzt, reicht das also für Deinen Anwendungsfall.

    Für eine allgemeine, vom URL-Erzeugungsmechanismus unabhängige Lösung müsstest Du letztlich im Template vom Medienobjekt in einer Schleife immer weiter mit .getParent() "hochlaufen" und die Informationen der so besuchten Ordner aufsammeln und selbst zu einem Pfad zusammensetzen.

    Viele Grüße

    Michael

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.