setAssetSetDefinition setassetsetdefinition
Aggiorna la definizione di un set di risorse esistente.
Sintassi
Tipi di utenti autorizzati section-9d4ca3a8cfe74934b89971de01a2143c
IpsUser
IpsAdmin
IpsCompanyAdmin
ImagePortalAdmin
ImagePortalContrib
ImagePortalContribUser
Parametri section-c2057a5a13d042c684a3da1b49bc5dc6
Input (setAssetDefinitionParam)
xsd:string
xsd:string
xsd:string
Output (setAssetSetDefinitionReturn)
L'API IPS non restituisce una risposta per questa operazione.
Parametro setDefinition: informazioni section-f88e066bf5294b4f8c12d5d652a5c94c
funzioni setDefinition
Specificare setDefinition
funzioni di sostituzione in linea. Questi problemi vengono risolti durante una ricerca nel catalogo o durante la pubblicazione. Le stringhe di sostituzione hanno il formato ${<substitution_func>}
e includono quanto segue:
([])
. Il testo all'esterno di una stringa di sostituzione viene copiato nella stringa di output durante la risoluzione.ID catalogo. Applicabile alle risorse basate su immagini (Immagine, Vista regolata, Vista livello).
Per altre risorse, restituisce l’ID catalogo della risorsa miniatura (se presente). Se alla risorsa non è associata alcuna risorsa miniatura, la funzione restituisce una stringa vuota.
esempi setDefinition
Stringa di definizione del set di file multimediali:
${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])}
Risolve i problemi seguenti al momento della ricerca o della pubblicazione:
jcompany/myRenderSet;jcompany/myRenderSet;
1,jcompany/Videos/N08275_flv.flv;jcompany/myimg-1;2;20090703 10:05:53
Esempi section-739b42eec3074cafae285ec015a2d088
Richiesta
<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>
Risposta
Nessuno.