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
Input (setAssetDefinitionParam)
xsd:string
xsd:string
xsd:string
Sortie (setAssetSetDefinitionReturn)
L’API IPS ne renvoie pas de réponse pour cette opération.
Paramètre setDefinition : à propos section-f88e066bf5294b4f8c12d5d652a5c94c
Fonctions setDefinition
Spécifiez les fonctions de substitution setDefinition
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 comprennent les éléments suivants :
([])
. Le texte en dehors d’une chaîne de substitution est copié dans la chaîne de sortie lors de la résolution.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 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
Requête
<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