Show TOC

Funktion imageURLLocate this document in the navigation structure

Verwendung

Einsatzmöglichkeit

Erzeugt auf der Basis von Sprache und Theme dynamische Links zu Bildern.

Syntax

imageURL(~type=<expression>, ~name=<expression> {,~theme=<expression>,} {,~language=<expression>})
            

Parameter

Parameter

Bedeutung

~name

Name des Bildes

~type

Typ des Bildes

~language

Aktuelle Anmeldesprache

~theme

Theme.

Beschreibung

Hinweis

Ab ITS-Version 1.1 (R/3-Version 3.1H) wird die Funktion imageURL nicht mehr verwendet.

Verwenden Sie für neuere ITS- und R/3-Versionen an Stelle von die Funktion mimeURL. Die Funktion imageURL wird jedoch weiterhin unterstützt, so dass Sie Ihre existierenden HTML-Templates weiterhin verwenden können.

Über die Funktion imageURL ist es möglich, auf Bilder zuzugreifen. Diese Bilder sind nicht im ITS-Verzeichnis, sondern im Verzeichnis des HTTP-Servers abgelegt.

Wenn Sie Links zu Bildern angeben, ist es nicht ausreichend, eine einfache URL anzugeben. Die URL muss Parameter mit Angaben zum Typ des Bildes sowie zu dem entsprechenden Service und der entsprechenden Theme enthalten. Über die Funktion imageURL können Sie auch sprachenabhängig auf Bilder zugreifen. Hiermit wird die Verwendung mehrsprachiger Bilder unterstützt.

Geben Sie bis auf den Namen alle Parameter bezüglich des Unterverzeichnisses in der ITS-Verzeichnisstruktur an. Die generierte URL ist abhängig von diesen Werten sowie von den ~ URLimage-Parametern, die in der globalen Servicedatei global.srvc definiert wurden, ab. Die Funktion imageURL erzeugt folgende Basis-URL:

<~URLimage>/<~type>/<~language>/<~theme>/<~name>
            

oder spezifisch:

/<HTTP server root directory>/SAP/ITS/GRAPHICS/<type>/<language>/<theme>/<name>
            

Wenn die Parameter ~Language und ~Theme nicht angegeben werden, werden die Werte aus der Servicebeschreibung oder die aktuelle Anmeldesprache verwendet. Die den Parametern zugewiesenen Werte werden ohne Überprüfung vom ITS geholt, um die URL zu erstellen. So können Sie weitere (mit dem Bilderverzeichnis verknüpfte) Unterverzeichnisse anlegen, die über die Funktion imageURL aufgerufen werden können.

Werte, die nicht definiert oder leer sind, werden aus der Verzeichnisstruktur ausgenommen.

Beispiel

Einige Beispiele (wobei ~language is EN und ~theme nicht definiert sind):

  1. <img src="`imageURL(~type="backgrounds", ~name="marmor.gif")`">

    Ergibt:

    <img src="/sap/its/graphics/backgrounds/EN/marmor.gif">

  2. <img src="`imageURL(~language="", ~name="marmor.gif")`">

    Ergibt:

    <img src="/sap/its/graphics/marmor.gif">

  3. <img src="`imageURL(~theme="ides", ~name="marmor.gif")`">

    Ergibt:

    <img src="/sap/its/graphics/EN/ides/marmor.gif">

  4. <img src="`imageURL(~type="backgrounds", ~theme="ides", ~language="DE", ~name="marmor.gif")`">

    Ergibt:

    <img src="/sap/its/graphics/backgrounds/DE/ides/marmor.gif">