setAssetSetDefinition setassetsetdefinition

Met à jour la définition du jeu pour un jeu de ressources existant.

Syntaxe

Types d’utilisateurs autorisés section-9d4ca3a8cfe74934b89971de01a2143c

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

Paramètres section-c2057a5a13d042c684a3da1b49bc5dc6

Entrée (setAssetDefinitionParam)

Nom
Type
Obligatoire
Description
companyHandle
xsd:string
Oui
Gestionnaire de l’entreprise avec le jeu de ressources.
assetHandle
xsd:string
Oui
Gestion des jeux de ressources
setDefinition
xsd:string
Oui
Chaîne de définition. Voir ci-dessous.

Sortie (setAssetSetDefinitionReturn)

L’API IPS ne renvoie pas de réponse pour cette opération.

Paramètre setDefinition : A propos section-f88e066bf5294b4f8c12d5d652a5c94c

Fonctions setDefinition

Spécifier setDefinition fonctions de substitution en ligne. Ces problèmes sont résolus lors d’une recherche de catalogue ou lors d’une publication. Les chaînes de substitution ont le format ${<substitution_func>}et incluez les éléments suivants :

NOTE
Les littéraux de gestion dans les listes de paramètres doivent être entourés de crochets. ([]). Le texte en dehors d’une chaîne de substitution est copié dans la chaîne de sortie lors de la résolution.
Fonction de substitution
Renvoie le
getFilePath([ asset_handle ])
chemin d’accès au fichier Principal.
getCatalogd([ asset_handle ])
ID de catalogue.
getMetaData([ asset_handle ],[ metadata_field_handle ])
Valeur des métadonnées.
getThumbCatalogId([ asset_handle ])

ID de catalogue. S’applique aux ressources basées sur des images (Image, Vue ajustée, Vue Calque).

Pour d’autres ressources, renvoie l’ID de catalogue de la ressource principale (le cas échéant). Si aucune ressource de miniature n’est associée à la ressource, la fonction renvoie une chaîne vide.

Exemples de setDefinition

Cette chaîne de définition de visionneuse de médias :

${getCatalogId([a|1664|22|1664])};${getCatalogId([a|1664|22|1664])};
1,${getFilePath([a|1036|19|144])};${getCatalogId([a|452|1|433])};2;
${getMetadata([a|1036|19|144], [m|1|ASSET|SharedDateField])}

Résout les problèmes suivants au moment de la recherche ou de la publication :

jcompany/myRenderSet;jcompany/myRenderSet;
1,jcompany/Videos/N08275_flv.flv;jcompany/myimg-1;2;20090703 10:05:53

Exemples section-739b42eec3074cafae285ec015a2d088

Request

<setAssetSetDefinitionParam xmlns="http://www.scene7.com/IpsApi/xsd/2009-07-31">
   <companyHandle>c|1</companyHandle>
   <assetHandle>a|1802|44|1802</assetHandle>
   <setDefinition>${getCatalogId([a|1553|1|1176])};${getCatalogId([a|1553|1|1176])};1;img1,
   ${getCatalogId([a|632|1|452])};${getCatalogId([a|632|1|452])};1,${getCatalogId([a|1664|22|1664])};
   ${getCatalogId([a|1664|22|1664])};1,${getFilePath([a|1036|19|144])};${getCatalogId([ a|452|1|433])};
   2;${getMetadata([a1036|19|144], [m|1|ASSET|SharedDateField])}</setDefinition>
</setAssetSetDefinitionParam>

Réponse

Aucune

recommendation-more-help
4e9b9d8c-5839-4215-aa35-01b652869681