2016-05-11 39 views
7

TinyMCE में, जब मैं HTML कोड संपादित करता हूं (code plugin का उपयोग करके) और बंद टैग को हटा देता है तो यह ठीक से क्लिक करने के बाद उन्हें स्वचालित रूप से जोड़ देगा।TinyMCE ऑटोक्लोज़ HTML टैग - अक्षम कैसे करें?

उदाहरण के लिए एक तरह

<table> 
    <tr> 
     <th>Foo</th> 
    </tr> 

कोड का टुकड़ा

<table> 
    <tbody> 
     <tr> 
      <th>Foo</th> 
     </tr> 
    </tbody> 
</table> 

हो जाता है मैं अपने USECASE में इस अवांछित लगता है, लेकिन मैं इसे बंद करने के लिए को समझ नहीं सकता।

मैं पहले से ही this question देखा और कोई परिणाम के साथ इन विकल्पों की कोशिश की है:

forced_root_block: false, 
verify_html: false, 
verify_css_classes: false, 
cleanup: false, 
cleanup_on_startup: false, 
fix_list_elements: false, 
valid_children: '+body[style],head[style]', 
valid_elements: '*[*]', 

मेरे TinyMCE संस्करण 4.3.11 है।

+2

वैध अच्छी तरह से बनाए गए HTML बनाने के इच्छुक TinyMCE को अक्षम करने की कोई सेटिंग नहीं है ... इस प्रकार उत्पाद बनाया गया था। –

+1

यह किस प्रकार का उपयोग है जिसके लिए अमान्य HTML आउटपुट की आवश्यकता है? –

+0

@Mrlister एक पृष्ठ को टुकड़ों में तोड़ता है और कई संपादकों में संपादित करता है – naXa

उत्तर

0

TinyMCE समुदाय के लिए एक बढ़िया जोड़ा है, यह कहा जा रहा है कि यह उन उपयोगकर्ताओं के लिए था जो नियमित रूप से HTML में कोड नहीं करते हैं। यदि HTML टैग स्वतः उत्पन्न नहीं होते हैं और आपके उपयोगकर्ताओं में से एक ने पृष्ठ पर HTML निर्दिष्ट नहीं किया है, तो पृष्ठ सही नहीं लगेगा। यही कारण है कि HTML कोड को साफ करने के लिए TinyMCE के पास एक ऑटो क्लीन है।

वैसे भी ऑटो एचटीएमएल को अक्षम करने के लिए आपको नए संस्करणों पर verify_html : false, को अक्षम करने की आवश्यकता है, तो आप सत्यापन को अक्षम करने में सक्षम नहीं हो सकते हैं लेकिन आप परिभाषित कर सकते हैं कि TinyMCE HTML टैग का इलाज कैसे करेगा। कुछ टैग के रूप में आप <h1>, <h2> ect .. जैसे रखना चाहते हैं, यहां fiddle और forum post का लिंक है।

मुझे आशा है कि यह आप

संपादित मदद करता है:

शायद एक कोड संपादक आप बेहतर सूट करेगा। CodeMirror CodeMirror एक जावास्क्रिप्ट घटक है जो ब्राउज़र में कोड संपादक प्रदान करता है। जब आप उस कोड के लिए एक मोड उपलब्ध होते हैं जिसमें आप कोडिंग कर रहे हैं, तो यह आपके कोड को रंग देगा, और वैकल्पिक रूप से इंडेंटेशन के साथ मदद करेगा।

+0

1. मैंने 'verify_html: false' की कोशिश की है; 2. कोडमिरर WYSIWYG संपादक नहीं है – naXa

+0

मेरा मतलब क्लाइंट के लिए नहीं, आपके व्यक्तिगत उपयोग के लिए कोड मिरर था। लेकिन आप अभी भी फाइल को संपादित कर सकते हैं यह निर्धारित करने के लिए कि आप कौन से टैग सत्यापन_एचटीएमएल का उपयोग करना चाहते हैं, जैसा कि मैंने नहीं सोचा था कि आप सत्यापित_html का उपयोग कर सकते हैं: नए संस्करण पर झूठा। –

+0

मैं समझता हूं कि पेज टैग नहीं है या पेज टैग को div टैग में बदलना नहीं है, लेकिन यह नहीं पता कि आप एक टेबल को क्यों खोलना चाहते हैं। लेकिन किसी भी तरह से आप इसे विन्यास में पूरा कर सकते हैं। –

0

विचार एक इनपुट, Fullpage plugin, और एचटीएमएल टिप्पणियों <!-- like this one --> को डिवाइडर के रूप में उपयोग करना है।

TinyMCE HTML टिप्पणियों को संरक्षित करता है, लेकिन वे संपादक में दिखाई नहीं दे रहे हैं। केवल कोड दृश्य में।

संबंधित मुद्दे