Làm cách nào để tạo biểu mẫu yêu cầu người xem ẩn danh đăng ký để xem?Yêu cầu người dùng ẩn danh đăng ký để thêm nội dung kiểu
Hiện tại, tôi đã tạo một loại nội dung (Kế hoạch gửi) là một liên kết chính có sẵn cho mọi người (ẩn danh + được xác thực). Tôi đã hạn chế quyền xem 'người dùng' đối với người dùng ẩn danh nhưng họ vẫn có thể thấy đầu vào 'Tiêu đề' (tôi không muốn điều đó).
Tôi muốn nó để khi một người dùng vô danh nhấp chuột vào 'Thêm một kế hoạch' liên kết chính (Gửi Kế hoạch content-type), nó đi vào trang và nói:
- "Bạn phải đăng ký một tài khoản "HOẶC
- Chuyển hướng họ đến trang đăng ký yêu cầu họ đăng ký để gửi gói.
Tôi đã tìm kiếm một mô-đun hoặc có thể một số mã để sử dụng nhưng đã đưa ra ngắn về chủ đề này. Bất kỳ trợ giúp sẽ được đánh giá cao. Cảm ơn!
Điều này nghe có vẻ ngu ngốc nhưng làm thế nào để bạn chỉnh sửa đầu ra menu? Tôi đang ở trên tài khoản quản trị vì vậy tôi cho rằng tôi có quyền kiểm soát điều đó. – Chetan
Có một vài cách. Bạn có thể thử điều này: http://api.drupal.org/api/function/theme_menu_item_link cố gắng ghi đè điều đó trong chủ đề của bạn và điều chỉnh mã trên để làm việc với nó. Vì vậy, ví dụ, thay vì in -html- bạn sẽ nói $ link ['href'] = '/ user/register' hoặc $ link ['href'] = '/ node/add/submit-plan' nếu chúng được ghi lại in. – Kevin
Tôi sẽ không đi với phương pháp này trừ khi tôi cũng có thể làm cho nó tinh thể rõ ràng những gì còn lại của công việc sẽ được và làm cho nó tự động xảy ra cho người dùng. (Ví dụ: điều chỉnh thông báo, đăng nhập của họ sau khi xác nhận email của họ tự động đưa họ đến trang tạo kế hoạch, v.v.) Ngoài ra, người dùng ẩn danh có thể không cần phải đăng ký - có thể họ cần phải đăng nhập. – sprugman