setImageMaps setimagemaps

Legt die Imagemap für ein Asset fest.

Sie müssen die Imagemaps bereits erstellt haben. Imagemaps werden in der Reihenfolge des Abrufs aus dem Array angewendet. Das bedeutet, dass die zweite Imagemap die erste, die dritte die zweite und so weiter überlagert.

Autorisierte Benutzertypen section-adb21c5b679249939dd83816e4a0ee97

  • IpsUser
  • IpsAdmin
  • IpsCompanyAdmin
  • ImagePortalAdmin
  • ImagePortalContrib
  • ImagePortalContribUser

Parameter section-2292ec1aead947ef8741dd0653a41f42

Input (setImageMapsParam)

Name
Typ
Erforderlich
Beschreibung
companyHandle
xsd:string
Ja
Handle des Unternehmens.
assetHandle
xsd:string
Ja
Asset-Handle.
imageMapArray
types:ImageMapDefinitionArray
Ja
Array von vordefinierten Imagemaps.

Output (setImageMapsReturn)

Name
Typ
Erforderlich
Beschreibung
imageMapHandleArray
types:HandleArray
Ja
Ein Array mit Imagemap-Handles, die auf das Asset angewendet werden.

Beispiele section-fe2e35662a6a4ee29cf250c9fd180371

In diesem Codebeispiel werden zwei Imagemaps für ein Bild-Asset festgelegt. Der Code gibt den Formtyp, den Bereich und die Aktion an, die beim Aufrufen der Imagemaps ausgeführt werden. Die Antwort enthält ein Array mit Griffen an die Imagemaps.

Anfrage

<setImageMapsParam xmlns="http://www.scene7.com/IpsApi/xsd/2008-01-15">
   <companyHandle>c|6</companyHandle>
   <assetHandle>a|739|1|537</assetHandle>
   <imageMapArray>
      <items>
         <name>ImageMap2</name>
         <shapeType>Rectangle</shapeType>
         <region>40</region>
         <action>400</action>
         <enabled>true</enabled>
      </items>
      <items>
         <name>ImageMap3</name>
         <shapeType>Rectangle</shapeType>
         <region>40</region>
         <action>400</action>
         <enabled>false</enabled>
      </items>
   </imageMapArray>
</setImageMapsParam>
recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681