it-swarm-vi.com

Làm cách nào để kích hoạt trình soạn thảo WYSIWYG trên các trường?

Tôi đã thêm một vài trường Văn bản trên một loại nội dung trong Drupal; tuy nhiên, chỉ các trường "cơ thể" được xây dựng mới được bật trình soạn thảo WYSIWYG. Tôi đang sử dụng FCKEditor làm trình soạn thảo WYSIWYG (được cài đặt theo mô-đun Wysiwyg).

Làm cách nào để bật trình soạn thảo WYSIWYG trên trường được thêm tùy chỉnh?

6
Cynthia

Nếu bạn không muốn biến mỗi textarea thành một trình soạn thảo, FCKeditor trong Drupal cho phép bạn chọn chính xác các trường sẽ là trình soạn thảo WYSIWYG .. bạn cần định cấu hình (.../admin/settings/fckeditor/default) cho chế độ "bao gồm" và liệt kê ID trường loại nút. Thậm chí bạn có thể chỉ định một thanh công cụ đơn giản so với thanh công cụ thông thường.

7
Scott Evernden

Nhấp vào Định cấu hình của trường CCK của bạn và chọn Văn bản được lọc (người dùng chọn định dạng nhập) trong Xử lý văn bản =. Cấu hình này sẽ hiển thị lựa chọn định dạng đầu vào bạn cần chọn. Miễn là bạn định cấu hình đúng mô-đun WYSIWYG của mình, trình chỉnh sửa sẽ hiển thị.

9
Rizzblow

Đúng! Bạn có thể kích hoạt trình soạn thảo WYSIWYG cho mọi trường mà bạn thêm bằng CCK.

  1. Thêm và kích hoạt mô-đun WYSIWYG.
  2. Cấu hình mô-đun WYSIWYG. Bạn có thể sử dụng CK EDITOR hoặc FCK EDITOR.
  3. Đi đến Manage fields Dưới Content types và cấu hình từng lĩnh vực. Kích hoạt filtered text Dưới Text processing của Global settings.

Và bạn đã hoàn thành!

3
snasim

Tôi đã tiếp tục tìm kiếm vấn đề này trong khoảng 6 giờ và cuối cùng tôi đã tìm thấy lý do, đối với trường văn bản tùy chỉnh của bạn, bạn phải thêm dòng này, để sử dụng định dạng nhập mặc định (Full HTML):

$form['format'] = filter_form();

hãy cẩn thận nếu bạn sử dụng phần tử biểu mẫu này trong bộ trường, bạn phải bao gồm bộ trường này:

$form['donation-instructions']['format'] = filter_form();

Tôi hy vọng điều này sẽ giúp bạn

2
Omnia

Đừng quên kiểm tra cài đặt hàng tối thiể. Đây là vấn đề của tôi ... Tôi đã đặt các hàng của trường thành 3 và cài đặt FCKEditor của tôi thành các hàng tối thiểu 3. Tôi đã thay đổi các hàng của trường thành 4 và nó đã hoạt động!

Có vẻ như không có vấn đề gì nếu tôi đặt trường thành Văn bản thuần túy hoặc Văn bản được lọc - nó hoạt động theo bất kỳ cách nào.

1
plong0

ĐỒNG Ý. Tôi đã hiểu rồi. Tôi đã quay lại và chỉnh sửa định nghĩa trường: Thay đổi giá trị "Xử lý văn bản" thành "Văn bản được lọc" từ "Văn bản thuần túy" để người dùng có thể chọn loại đầu vào.

0
Cynthia

Tôi đã đi lòng vòng với điều này và cuối cùng đã thấy cài đặt fckeditor trong cài đặt hồ sơ (KHÔNG phải là toàn cầu) đọc

Minimum Rows [ 4 ]
FCKeditor will be triggered if the textarea has more rows than entered here. Enter '1' if you do not want to use this feature.

Và tất nhiên, trong thiết lập trường của tôi, tôi có các hàng được đặt thành 4, vì vậy trình soạn thảo darn không bao giờ bắt đầu! Tôi đã thay đổi các hàng trường của tôi thành 5 và woop! nó đây rồi

0
Gary