मैं HTML पृष्ठों के लिए WYSIWYG संपादक के रूप में TinyMCE 4 का उपयोग करता हूं। लेकिन जब मैं FreeMarker टैग idioms <#if condition>
, <#else>
TinyMCE में उपयोग करता हूं, तो जब मैं "कोड व्यू" (सरल टेक्स्टरेरा) से "डिज़ाइन व्यू" (WYSIWYG) में जाता हूं तो वे उलझ जाते हैं।TinyMCE FreeMarker टैग से निकलता है
उदाहरण के लिए अगर मैं एक साधारण पाठ क्षेत्र में HTML लिखने (कोड दृश्य)
<#if x == 1>
x is 1
<#else>
x is not 1
</#if>
और फिर संपादक को टॉगल करें और वापस कोड दृश्य में, यह हो जाता है:
<#if x == 1>
x is 1
<#else/>
x is not 1
</#if>
आप देख सकते हैं फ्रीमार्कर टैग टॉगलिंग में भाग रहे हैं।
Q1: वहाँ इतना है कि जब मैं देखने मार्कअप अनुरूप है संपादक और कोड के बीच आगे और आगे टॉगल इन टैग को संभालने के लिए TinyMCE कॉन्फ़िगर करने के लिए कोई तरीका है?
प्रश्न 2: या (एक ही चीज़ को एक अलग तरीके से कह रहा है) क्या TinyMCE को फ्रीमार्कर के लिए समर्थन है?
मैंने अब तक क्या प्रयास किया है?
- मैंने alternative (square bracket) syntax का उपयोग किया है।
लेकिन मुझे[#tag]...[/#tag]
के बाद से विभिन्न समस्याओं का सामना करना पड़ा है TinyMCE द्वारा सादा पाठ के रूप में माना जाता है। मैं विन्यास में HTML सत्यापन को निष्क्रिय करने की कोशिश की है:
verify_html: false, valid_elements: '*[*]',
धन्यवाद! यह एक अच्छा समाधान है, लेकिन यदि संभव हो तो मैं इस अस्पष्टता से बचने के लिए एक रास्ता खोजना चाहता हूं। – naXa
क्या आप कृपया (एक TinyMCE रखरखाव के रूप में) पुष्टि कर सकते हैं कि TinyMCE कॉन्फ़िगरेशन के माध्यम से HTML टैग की अनुमति के रूप में FreeMarker टैग निर्दिष्ट करने का कोई तरीका नहीं है? – naXa