Görmek için kayıt olmak için anonim görüntüleyiciler gerektiren bir formu nasıl oluşturabilirim?İçerik türü eklemek için kayıt yaptırmak üzere anonim kullanıcı iste
Şu anda, herkes tarafından kullanılabilen bir birincil bağlantı olan (Anonim + doğrulanmış) bir içerik türü (Gönderme Planı) oluşturdum. Kullanıcı izinlerini anonim kullanıcılara 'görüntüleme' kısıtladım, ancak yine de 'Başlık' girdisini görebiliyorum (bunu istemiyorum).
anonim kullanıcı birincil bağlantıyı (Submit Planı içerik türü) 'a Plan Ekleme' tıkladığında, bu sayfaya gider ve der ki ben bunu istiyorum:
- "Sen gerekir Bir hesaba kayıt ol "VEYA
- Bir plan göndermek için kayıt olmalarını isteyen kayıt sayfasına yönlendirir.
Kullanmak için bir modül veya belki de bazı kodlar arıyordum ama bu konu hakkında kısa bir açıklama yaptım. Herhangi bir yardım takdir edilecektir. Teşekkürler!
Bu aptalca gelebilir, ancak menü çıktısını nasıl düzenlersiniz? Yönetici hesabındayım, bu yüzden üzerinde kontrol sahibi olduğumu farz ediyorum. – Chetan
Birkaç yol var. Bunu deneyebilirsiniz: http://api.drupal.org/api/function/theme_menu_item_link Temanızda bunu geçersiz kılmayı deneyin ve yukarıdaki kodu onunla çalışmaya uyarlayın. Örneğin, print -html-yerine, eğer oturum açmışlarsa $ link ['href'] = '/ user/register' ya da $ link ['href'] = '/ node/add/submit-plan' yazabilirsiniz. – Kevin
Ayrıca, iş akışının geri kalanının ne olacağını ve kullanıcı için otomatik olarak gerçekleşmesini sağlayamayacağımı fark etmedikçe, bu yöntemi kullanmam. (Örn. Mesajların ayarlanması, e-postalarının onaylanmasından sonra oturum açmalarının otomatik olarak plan planı sayfasına götürülmesi vb.). Ayrıca, anonim bir kullanıcının kaydolması gerekmeyebilir - belki de giriş yapmaları gerekir. – sprugman