Tôi muốn cho phép người dùng gửi nội dung đến trang web của tôi, nhưng nội dung phải được phê duyệt trước, và sau đó nó có thể được xuất bản.
Có một mô-đun làm điều này? Tôi nên viết mã nào cho mô-đun đó, nếu không tồn tại?
Tôi muốn cho phép người dùng gửi nội dung đến trang web của tôi, nhưng nội dung phải được phê duyệt trước, và sau đó nó có thể được xuất bản.
Có một mô-đun làm điều này? Tôi nên viết mã nào cho mô-đun đó, nếu không tồn tại?
Câu trả lời:
Bạn có thể muốn thử: http://drupal.org/project/workflow & http://drupal.org/project/formfilter
Nếu bạn tạo một quy trình công việc, bạn có thể đặt nó chỉ cho phép người dùng tạo nội dung ở trạng thái đầu tiên, một cái gì đó như "cần xem xét". Sau đó, một quản trị viên có thể đến và tiến tới sate thứ 2, nói "xuất bản".
Tôi đã sử dụng một hành động và kích hoạt để tự động xuất bản bất kỳ nội dung nào được đặt ở trạng thái thứ 2.
Bạn có thể sử dụng bộ lọc biểu mẫu để vô hiệu hóa khả năng đặt nội dung thẳng như được xuất bản trong biểu mẫu chỉnh sửa nút thông thường.
Lý tưởng nhất là bạn cũng muốn một số loại hàng đợi phê duyệt, bạn có thể sử dụng tóm tắt Dòng công việc mặc định nhưng tôi nghĩ điều này đòi hỏi phải có lượt xem.
Một cách khác để làm điều này là mô-đun Sửa đổi . Nếu bạn đặt loại nội dung thành không được xuất bản theo mặc định, bạn có thể sử dụng mô-đun này để kiểm soát xuất bản cũng như bất kỳ sửa đổi nào. Nó cung cấp một cái nhìn cho các quản trị viên hiển thị tất cả các sửa đổi đang chờ xuất bản.
"Quy trình làm việc" hoặc "Sửa đổi", tùy thuộc vào yêu cầu của bạn.
Mô-đun dòng công việc cung cấp kiểm soát nội dung dựa trên trạng thái, tức là bạn có thể khiến nội dung của mình được truyền qua nhiều trạng thái khác nhau (Dự thảo, Đang chờ xử lý, Đánh giá, v.v.) và nhiều người dùng khác nhau, trước khi bạn xuất bản nó.
Mô-đun sửa đổi tạo ra một sửa đổi mới cho mỗi chỉnh sửa được thực hiện trên một nút và cuối cùng bạn có thể xuất bản nó.
Tôi đề nghị bạn sử dụng kết hợp cả hai mô-đun này, để có tác động sạch hơn. Bài thuyết trình trình chiếu này sẽ hữu ích cho bạn, hãy đọc bài này trước khi bạn tiến hành http://www.sl slideshoware.net/mewren/workflow-revisioning-and-rules-in-drupal
Nhưng hãy nhớ rằng, đây là một nhiệm vụ qua lại. Chọn cẩn thận giữa workflow_node và workflow_field. Ngoài ra, bạn có thể cần giải quyết vấn đề này http://www.ionsden.com/article/probols-workflow-and-revisioning-drupal