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)

Nombre
Tipo
Obligatorio
Descripción
companyHandle
xsd:string
El identificador de la compañía con el conjunto de recursos.
assetHandle
xsd:string
Controlador de conjunto de recursos
setDefinition
xsd:string
Cadena de definición. Consulte a continuación.

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 incluir lo siguiente:

NOTE
Los literales de control de las listas de parámetros deben estar entre corchetes ([]). El texto fuera de una cadena de sustitución se copia en la cadena de salida durante la resolución.
Función de sustitución
Devuelve el del recurso
getFilePath([ asset_handle ])
Ruta del archivo principal.
getCatalog([ asset_handle ])
ID de catálogo.
getMetaData([ asset_handle ],[ metadata_field_handle ])
Valor de metadatos.
getThumbCatalogId([ asset_handle ])

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

Solicitar

<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.

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