7

멀티미디어 구성 요소를 사용하여 JSCSS 파일을 게시해야합니다. 멀티미디어 구성 요소는웹 사이트 폴더에 게시되도록 멀티미디어 구성 요소를 구성하십시오.

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

의 이미지와 유사한 웹 사이트 폴더 외부에 어떻게 멀티미디어 구성 요소를 구성하는 웹 사이트 폴더 안에 게시하려면 어떤 생각을 발표됩니다.

우리는 당신이 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의 웹 응용 프로그램 here (로그온 필요) 스토리지를 구성하는 방법에 대해 자세히 알아보십시오.

+0

@ b00tbu9. Tridion2011 또는 Tridion2009와 관련이 있습니까? –

+0

그것의 Tridion2011. 정보 주셔서 감사합니다. –

관련 문제