7

के अंदर प्रकाशित होने के लिए मल्टीमीडिया घटकों को कॉन्फ़िगर करें मल्टीमीडिया घटकों का उपयोग कर JS और CSS फ़ाइलों को प्रकाशित करने की आवश्यकता है। मल्टीमीडिया घटकोंवेबसाइट फ़ोल्डर

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

में छवियाँ के लिए इसी तरह वेबसाइट फ़ोल्डर के बाहर प्रकाशित होता है किसी भी विचार कैसे मल्टीमीडिया घटकों को कॉन्फ़िगर करने के लिए वेबसाइट फ़ोल्डर के अंदर प्रकाशित करने के लिए।

हम IIS उपयोग कर रहे हैं वेबसाइट

+0

क्या आप इस मल्टीमीडिया को इस पथ या केवल सीएसएस/जेएस मल्टीमीडिया घटक चाहते हैं? – chiku

उत्तर

7

जब तक आपके पास उसी पथ के लिए बनाए गए संरचना समूह के रूप में आप टेम्पलेट कोड का उपयोग करके अपनी मल्टीमीडिया बाइनरी के पथ को ओवरराइड कर सकते हैं।

पूर्व यदि आप विशेष बाइनरी को \ css \ images फ़ोल्डर में प्रकाशित करना चाहते हैं, तो आपको पहले उसी पथ (\ css \ images) के लिए संरचना समूह बनाना होगा और बाइनरी प्रकाशित करने के लिए निम्न कोड में संरचना समूह आईडी का उपयोग करना होगा ।

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

तैनात करने के लिए आप संपादन 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> 

अगर ऐसा है तो आप की जड़ को इंगित करने के रूट पथ को बदलने की जरूरत आईआईएस में आपका वेब एप्लीकेशन। आपके पास here (लॉगऑन आवश्यक) संग्रहण को कॉन्फ़िगर करने के तरीके के बारे में अधिक जानकारी प्राप्त करें।

+0

@ b00tbu9। पूछने के लिए भूल गए: क्या यह Tridion2011 या Tridion2009 से संबंधित है? –

+0

इसकी Tridion2011। जानकारी के लिए धन्यवाद। –