7

マルチメディアコンポーネントを使用してJSCSSファイルを公開する必要があります。 マルチメディアコンポーネントはマルチメディアコンポーネントを設定してウェブサイトフォルダ内に公開する

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

の画像に似たWebサイトフォルダの外のWebサイトフォルダ内に公開を取得するためにマルチメディアコンポーネントを設定する方法任意のアイデアを公開します。

私たちは、あなたがcd_storage_conf.xmlを編集することによって、これを制御することができ、ウェブサイト

+0

すべてのマルチメディアをこのパスにするか、またはcss/jsマルチメディアコンポーネントのみにしますか? – chiku

答えて

7

同じパスに対して構造グループが作成されている限り、テンプレートコードを使用してマルチメディアバイナリのパスを上書きできます。

例:\ css \ imagesフォルダに特定のバイナリを公開する場合は、まず同じパス(\ css \ images)の構造グループを作成し、次のコードで構造グループidを使用してバイナリを公開する必要があります。

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

を展開するIISを使用しています。このファイルでは、各出版物のバイナリの場所を設定できます。たとえば:あなたは、おそらくこのようなものは設定している:その場合は、あなたがのルートを指すようにルートパスを変更する必要が

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

<Item typeMapping="Binary" cached="false" storageId="myStorageId"/>と、このmyStorageIdストレージが同じようStorages要素内に定義されていますIISでのWebアプリケーションの使用here(ログオンが必要)のストレージを構成する方法の詳細。

+0

@ b00tbu9。 Tridion2011またはTridion2009に関連していますか? –

+0

そのTridion2011。情報のおかげで。 –

関連する問題