7

È necessario pubblicare i file JS e CSS utilizzando componenti multimediali. I componenti multimediali vengano pubblicati al di fuori della cartella sito simile alle immagini inConfigurare i componenti multimediali per essere pubblicati all'interno della cartella del sito Web

“C:\tridion\temp\pub14\Includes\scripts” 

idea di come configurare i componenti multimediali per farsi pubblicare all'interno della cartella sito.

Stiamo usando IIS per implementare il sito

+0

Vuoi che tutti i file multimediali di questo percorso o solo componente multimediale css/js? – chiku

risposta

7

È possibile oltrepassare il percorso del file binario multimediale utilizzando il codice del modello finché si dispone di un gruppo di strutture creato per lo stesso percorso.

Ex se si desidera pubblicare un particolare file binario nella cartella \ css \ images, è necessario prima creare il gruppo di strutture per lo stesso percorso (\ css \ images) e utilizzare l'id del gruppo di strutture nel seguente codice per pubblicare il binario .

engine.AddBinary(Binary.Id, templateID, binaryStructureGroupID, Binary.BinaryContent.GetByteArray(), Binary.FileName); 
9

È possibile controllare questa modificando cd_storage_conf.xml. In questo file puoi configurare dove vanno i binari per ogni pubblicazione. Per esempio: probabilmente avete qualcosa di simile configurato: <Item typeMapping="Binary" cached="false" storageId="myStorageId"/> e questo myStorageId stoccaggio è definito all'interno dell'elemento Storages come:

<Storage Type="filesystem" Class="com.tridion.storage.filesystem.FSDAOFactory" 
     Id="myStorageId" defaultFilesystem="true" defaultStorage="true"> 
    <Root Path="c:\temp\" /> 
</Storage> 

Se questo è il caso, allora avete bisogno di cambiare il percorso principale per puntare alla radice del la tua WebApplication in IIS. Ulteriori informazioni su come configurare lo spazio di archiviazione è here (è richiesto l'accesso).

+0

@ b00tbu9. Hai dimenticato di chiedere: questo è legato a Tridion2011 o Tridion2009? –

+0

Il suo Tridion2011. Grazie per l'informazione. –

Problemi correlati