2013-01-02 9 views
5

C'è un modo che potremmo definire in Tridion per pubblicare file binario utilizzando il proprio ID TCM come nome file?Pubblica Tridion Multi Media Component con Tridion ID

+1

http://www.urbancherry.net/blogengine/post/2010/02/09/Unique-binary-filenames-for-SDL-Tridion-Multimedia-Components.aspx –

+0

Suona come un buon caso d'uso per qualche tipo di approccio "minimizzazione". Probabilmente vorrai cambiare il formato almeno un po '. Identificatore di Tridion Content Manager di un componente multimediale (tcm-id) include due punti (ad esempio 'tcm: 5-123'). Il primo numero è la pubblicazione e l'ultimo è un identificativo univoco. Prendi in considerazione la possibilità di scappare dall'URL o di analizzare le parti che non ti servono. –

risposta

7

partire con l'introduzione di modelli modulare in Tridion 5.3, il valore predefinito è quello di pubblicare i binari senza un identificatore univoco (che ha risolto un sacco di altre questioni, al momento, come conoscere il nome del file prima di pubblicarlo, molto utile per esempio quando il tuo CSS viene prodotto fuori dalla casa.

Sono quasi sicuro che c'è ancora uno dei sovraccarichi di AddBinary (vedere here) che pubblicherà un nome file che aggiunge _tcm-12-35 al nome del file, proprio come nei giorni PublishBinary, ma sfortunatamente non può testarlo ora.

Se la pubblicazione binaria è gestita dalle azioni di finitura di default, si dovrà modificare il nome del file dopo questo TBB esegue, come documentato da Chris here.