Posted by rgnyldz on December 12, 2013 at 10:27am
Sevgiler selamlar,
Şöyle bir yapıya ulaşmaya çalışıyorum;
"Kitap" isminde bir içerik türü mevcut. Bu içerik türü için node oluşturduğumda içerisinde Sayfa ya da bölüm (chapter) alanları açıp, kullanıcıların gerçek hayatta okudukları sayfa ya da bölümleri bu node'dan işaretleyip kaydetmelerini istiyorum.
Yani A-Kitap node'una girdiğinde kullanıcı kendi okuduğu bölümleri listelemiş olarak görmeli.
Nereden başlayacağımı bilemedim :)

Comments
Drupal 6 kullanıyorsan
Drupal 6 kullanıyorsan decisions eklentisini söylediğin işlev için belki kullanabilirsin. Aslında eklenti bir oylama için kullanılabiliyor. Ancak siz kitap bölümlerini kullanıcıya işaretlettirip kendi oyunu da ona gösterttirerek bu sonucu elde edebilirsiniz.
Kitabın bölümleri de oy verilecek alanlar şeklinde düşünülmeli tabii ki..
Eklentinin sayfası: https://drupal.org/project/decisions
Gökhan DAĞ
Flag ve field_collection bu işi çözebiliyor.
D7 kullanıyorum malesef :)
D7 de işaretleme olayı için Flag modülü bir hayli iş görüyor. Fakat field işaretleme gibi bir işlevi yok. Sadece node ya da user gibi id sahibi şeyler işaretleyebiliyor. Bir drupal kullanıcısı flag modülü yanında field_collections önerdi.
Başka arkadaşlar buna benzer bir şey ile karşılaşırsa diye süreci yazayım dedim;
1- İçerik türüme alan eklerken bir field collection alanı ekledim, bunu unlimited yaptım (malum kitaplarda birden fazla sayfa ya da bölüm var).
2- yapı/field collection sayfasında bu field_collection için alanlar ekledim(sayfaNo ya da bölümAdı gibi)
3- Ardından bir flag oluşturdum (Field collection item türünde) ve açılan ayar sayfasında içerik türüne eklediğim field_collection entitylerini işaretledim.
istediğim sistemi elde etmiş oldum.