คำถามติดแท็ก wysiwyg

ใช้สำหรับคำถามเกี่ยวกับตัวแก้ไข WYSIWYG ที่มีให้ใน Drupal


1
บันทึกฟิลด์ประเภท 'text_format' เป็นตัวแปรการตั้งค่าระบบ
ฉันพยายามให้ความสามารถในการแก้ไขตัวแปรสำหรับโมดูลที่กำหนดเอง ตัวแปรนี้สามารถมี html ฉันไม่ต้องการให้พวกเขามีความรู้เกี่ยวกับ HTML ดังนั้นฉันจึงต้องการให้พวกเขามีความสามารถในการมี wysiwyg ของเรา (CKEditor ที่จัดทำโดยโมดูล CKEditor) ในการกำจัดของพวกเขา อย่างไรก็ตาม ณ ตอนนี้ข้อมูลไม่ได้ถูกบันทึกเป็นตัวแปร ฉันได้อ่านไม่กี่ที่ (ทำ, stackexchange) ที่ฉันต้องการทำสิ่งนี้: $form['foo']['bar'] = array( '#type' => 'text_format', '#title' => 'Bar', '#definition' => 'Foo Bar', '#default_value' => variable_get('bar', ''), '#weight' => 1, '#format' => 'filtered_html', '#required' => FALSE, ); สิ่งนี้ไม่ได้ผลนอกกรอบด้วย system_settings_form ($ form) …
19 7  forms  wysiwyg 

4
CKEDitor ลบชื่อคลาสแม้จะมีข้อยกเว้นในการกำหนดค่า
CKEditor ดูเหมือนจะแยกชื่อคลาสเมื่อฉันสลับระหว่างมุมมอง HTML และมุมมอง Rich Text ตามคำแนะนำมากมายในเว็บฉันได้เพิ่มสิ่งต่อไปนี้ในไฟล์ config.js: config.allowedContent = true; อัปโหลดล้างแคชและไปที่ไฟล์ JS โดยตรงเพื่อตรวจสอบว่าไม่ได้แคชบนเครื่องของฉัน แต่ยังคงลบคลาสอยู่ มีวิธีแก้ไขปัญหาอื่นหรือไม่?
17 wysiwyg 


3
วิธีตั้ง target =“ _ blank” สำหรับลิงค์ใน CKEditor
ฉันใช้ CKEditor ใน Drupal 8 ฉันต้องการให้ทุกลิงก์เปิดในแท็บใหม่ของเบราว์เซอร์ ฉันต้องการให้รหัสมีลักษณะเช่นนี้ <a href="#" target="_blank">my link</a> แต่ถ้าฉันใช้ลิงค์ปุ่มในเครื่องมือแก้ไขฉันไม่มีตัวเลือกสำหรับเป้าหมายว่าง ฉันสามารถกรอก URL ของลิงค์และรหัสมีลักษณะเช่นนี้ <a href="#">my link</a> ความคิดใดที่ฉันต้องทำเพื่อเปลี่ยนแปลงสิ่งนี้?
10 8  navigation  wysiwyg 

3
WYSIWYG CKEditor config.js ไม่ถูกใช้งาน?
ผมได้ติดตั้งและกำหนดค่าWYSIWYGโมดูล (dev ล่าสุด) เพื่อใช้ CKEditor และผมได้ดาวน์โหลดรุ่นล่าสุดของ CKEditor (ล่าสุดเปิดตัวเต็มรูปแบบ) sites/all/librariesเพื่อ ฉันสามารถใช้โปรแกรมแก้ไข ฉันจำเป็นต้องปรับแต่งสิ่งที่เพิ่มเติมบางดังนั้นฉันใช้การเปลี่ยนแปลงการกำหนดค่า config.js sites/all/libraries/ckeditor/config.jsใน อย่างไรก็ตามดูเหมือนว่าไฟล์นี้จะไม่ถูกใช้งานหรืออ่านเลย ฉันทดสอบสมมติฐานนี้โดยปรับสต็อกconfig.jsดังนี้: CKEDITOR.editorConfig = function( config ) { // Define changes to default configuration here. For example: config.allowedContent = true; alert('Hello!'); }; alert('World!'); เมื่อใดก็ตามที่ผมโหลดแก้ไขผมจะคาดหวังที่จะได้รับอย่างใดอย่างหนึ่งหรือสองการแจ้งเตือนคนหนึ่งพูดอย่างใดอย่างหนึ่งHello!หรือWorld!หรือทั้งสองอย่าง อย่างไรก็ตามไม่มีการเปิดหน้าต่างการเตือน หนึ่งจะกำหนดค่าของ CKEditor เองเมื่อใช้โมดูล WYSIWYG ได้อย่างไร
10 7  wysiwyg 

6
ป้องกัน WYSIWYG + CKEditor จากการแยกคลาส html
ฉันใช้เครื่องมือแก้ไขแบบ WYSIWYG กับ CKEditor ฉันพบว่าเมื่อเพิ่มคลาสที่กำหนดเองให้กับองค์ประกอบของฉันจากมุมมอง "ซอร์ส" CKEditor จะแยกคลาสเหล่านั้นออกจากมุมมองซอร์ส เมื่อ googling หาวิธีแก้ปัญหานี้ฉันพบหน้าโมดูล CKEditorซึ่งอธิบายวิธีแก้ไขเมื่อใช้ CKEditor เพียงอย่างเดียว (โดยทั่วไปเราจำเป็นต้องตั้งค่า JS config.allowedContent = trueในการตั้งค่าตัวกรองเนื้อหาขั้นสูง) อย่างไรก็ตามเมื่อใช้ CKEditor ผ่าน WYSIWYG การตั้งค่าเหล่านี้จะไม่ปรากฏในส่วนต่อประสานผู้ดูแลระบบ คุณจะประสบความสำเร็จเหมือนกันได้อย่างไรเมื่อใช้ CKEditor ผ่าน WYSIWYG PS: ฉันไม่สามารถใช้ CKEditor เพียงอย่างเดียวเพราะมันไม่ได้ทำงานร่วมกับปลั๊กอินสื่อ
9 7  wysiwyg 

5
ปิดใช้งาน CKEditor ในความคิดเห็น
ไม่มีใครรู้วิธีบังคับโหมดข้อความธรรมดาในความคิดเห็นสำหรับบทบาททั้งหมดหรือไม่ แก้ไข: เป็นไปได้หรือไม่ที่จะทำได้ผ่าน CSS? ขอบคุณ!
9 7  comments  wysiwyg 

3
คุณจะโหลดไฟล์จาวาสคริปต์พิเศษที่จำเป็นสำหรับปลั๊กอิน wysiwyg api บนโหนด / แก้ไขหน้าได้อย่างไร
ฉันกำลังสร้างปลั๊กอินโดยใช้โมดูล WYSIWYG API สำหรับ Drupal 7 ที่จะเพิ่มปุ่มลงในแถบเครื่องมือของโปรแกรมแก้ไขที่รองรับ ฉันใช้hook_wysiwyg_plugin()เบ็ดเพื่อสร้างปุ่มใหม่บนแถบเครื่องมือตัวแก้ไข แต่ฉันต้องโหลดไฟล์จาวาสคริปต์อื่น ๆ hook_wysiwyg_plugin()ตะขอดูเหมือนว่าจะช่วยให้คุณสามารถระบุ JS และ CSS ไฟล์ ฉันจะโหลดไฟล์จาวาสคริปต์ที่จำเป็นต้องใช้เพิ่มเติมสำหรับปลั๊กอินจาวาสคริปต์ได้อย่างไร ฉันใช้hook_library()เพื่อกำหนดห้องสมุดเช่นไฟล์ js / css แต่ไม่แน่ใจว่าฉันขอสูงสุด wysiwyg api เพื่อให้พวกเขาโหลดบนโหนด / หน้าจอแก้ไข?
9 7  hooks  wysiwyg 

5
ไฟล์ ckeditor.styles.js ที่กำหนดเองพร้อมโมดูล WYSIWYG
ฉันกำลังพยายามปรับแต่ง "แบบอักษร" ดรอปดาวน์ใน CKeditor ผ่านโมดูล WYSIWYG แต่ฉันไม่เห็นวิธีระบุเส้นทางสำหรับ ckeditor.styles.js ในตัวแก้ไขโปรไฟล์โมดูล wysiwyg อ้างถึงโพสต์นี้สำหรับข้อมูลละเอียดเพิ่มเติม - มันบอกว่าควรมีวิธีการระบุตำแหน่งสำหรับไฟล์นั้น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.