setAssetSetDefinition setassetsetdefinition
Actualiza la definición de conjunto para un conjunto de recursos existente.
Sintaxis
Tipos de usuarios autorizados section-9d4ca3a8cfe74934b89971de01a2143c
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
Parámetros section-c2057a5a13d042c684a3da1b49bc5dc6
Entrada (setAssetDefinitionParam)
xsd:string
xsd:string
xsd:string
Salida (setAssetSetDefinitionReturn)
La API de IPS no devuelve una respuesta para esta operación.
Parámetro setDefinition: Información section-f88e066bf5294b4f8c12d5d652a5c94c
Funciones setDefinition
Especificar setDefinition
funciones de sustitución en línea. Se resuelven durante una búsqueda en el catálogo o en la publicación. Las cadenas de sustitución tienen el formato ${<substitution_func>}
e incluyen lo siguiente:
([])
. El texto fuera de una cadena de sustitución se copia en la cadena de salida durante la resolución.ID de catálogo. Se aplica a los recursos basados en imágenes (imagen, vista ajustada, vista de capa).
Para otros recursos, devuelve el ID de catálogo del recurso de la miniatura (si lo hay). Si no hay ningún recurso de miniatura asociado al recurso, la función devuelve una cadena vacía.
Ejemplos de setDefinition
Esta cadena de definición del conjunto de medios:
${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])}
Resuelve lo siguiente en el momento de la búsqueda o publicación:
jcompany/myRenderSet;jcompany/myRenderSet;
1,jcompany/Videos/N08275_flv.flv;jcompany/myimg-1;2;20090703 10:05:53
Ejemplos section-739b42eec3074cafae285ec015a2d088
Solicitud
<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>
Respuesta
Ninguno.