JS
マルチメディアコンポーネントを使用しておよびCSS
ファイルを公開する必要があります。マルチメディアコンポーネントは、の画像と同様にWebサイトフォルダの外に公開されます
“C:\tridion\temp\pub14\Includes\scripts”
Webサイトフォルダ内に公開されるようにマルチメディアコンポーネントを構成する方法。
IIS
ウェブサイトの展開に使用しています
JS
マルチメディアコンポーネントを使用しておよびCSS
ファイルを公開する必要があります。マルチメディアコンポーネントは、の画像と同様にWebサイトフォルダの外に公開されます
“C:\tridion\temp\pub14\Includes\scripts”
Webサイトフォルダ内に公開されるようにマルチメディアコンポーネントを構成する方法。
IIS
ウェブサイトの展開に使用しています
これは、cd_storage_conf.xml を編集することで制御できます。このファイルでは、各パブリケーションのバイナリの移動先を構成できます。例: おそらく次のようなものが構成されて<Item typeMapping="Binary" cached="false" storageId="myStorageId"/>
おり、このmyStorageId
ストレージはStorages
要素内で次のように定義されています。
<Storage Type="filesystem" Class="com.tridion.storage.filesystem.FSDAOFactory"
Id="myStorageId" defaultFilesystem="true" defaultStorage="true">
<Root Path="c:\temp\" />
</Storage>
その場合は、IIS の Web アプリケーションのルートを指すようにルート パスを変更する必要があります。ストレージの構成方法の詳細については、こちらを参照してください(ログオンが必要です)。
同じパスに対して作成された構造グループがある限り、テンプレート コードを使用してマルチメディア バイナリのパスをオーバーライドできます。
たとえば、特定のバイナリを \css\images フォルダーに公開する場合、最初に同じパス (\css\images) の構造グループを作成し、次のコードで構造グループ ID を使用してバイナリを公開する必要があります。
engine.AddBinary(Binary.Id, templateID, binaryStructureGroupID, Binary.BinaryContent.GetByteArray(), Binary.FileName);