Etkinlik Takvimi Kapak

Etkinliklerle uğraşan sitelerde daha önce çalışmışsanız, muhtemelen bir takvim ekranı oluşturmanız istenmiştir. Bu makalede, Drupal 8 için Calendar Module'ünü (8.x-1.x-dev) kullanarak temel etkinlik takvimini oluşturacağız.

Güncelleme 22 Şubat 2018: Görüntüleme şablonu kullanmaya gerek kalmamasını sağlayan bir çözüm eklendi. Mevcut bir görünüm üzerinden bir blok oluşturmaya çalışıyorsanız ikinci yol size yardımcı olacaktır.

Etkinlik İçeriği Türünü Yapılandırma

Örneğimizde olayları kurgulamak adına Article içerik türüne bir Tarih (Date) alanı ekledik.

Bilgi: Takvim alanına herhangi bir içerik türünü, bir Tarih (Date) alanına sahip olduğu sürece koyabilirsiniz.

Örnek Etkinlik İçeriği

1.Yol: Şablon Kullanarak Takvim Oluşturma

Öncelikle bir görünüm oluşturmak için Yapı > Görünümler > Şablon'a (Structure > Views > Add view from template page) (admin/structure/views/template/list) tıklıyoruz. Burada, tarih alanımız için bir takvim oluşturmamızı sağlayan şablonu seçiyoruz. Açılan sayfada alttaki resimde gördüğümüz mavi olarak seçili olan Tarih alanımızın bulunduğu seçeneğin yanındaki Add butonuna basıyoruz.

Etkinlik Takvimi Oluşturma Ekranı

Hemen ardından oluşacak sayfa ile ilgili girmemiz gereken bir kaç bilginin olduğu bu form sayfası bizleri karşılıyor.

Etkinlik Görünümü Şablon Ayarları

İlgili bölümleri doldurduktan sonra Create View butonuna basarak takvim sayfamızın görünümünü oluşturmuş oluyoruz. Görünüm için düzenleme sayfası karşımıza geliyor ve bu sayfada dilerseniz takvim url adresini (path kısmından), sayfa ismini (title kısmından), sayfa içeriğini (fields kısmından) vs. değiştirebilirsiniz.

Takvim Görünümü Düzenleme Sayfası

Önemli! Bütün ayarlamaları yaptıktan sonra bu düzenleme penceresinin hemen sol altında bulunan mavi Save butonuna basmayı unutmayın.

Az önce yaptığımız ayarlar ertesinde path kısmında yazılı olan text, bizim görünümümüzün sitedeki konumu olduğu için sitenizde siteniz/path-kısmında-yazan şeklinde sayfaya girebilirsiniz. Biz bu adresi sitemiz/makale_takvimi şeklinde oluşturduk. Bu adrese girdiğimizde aşağıdaki gibi bir ekran bizleri karşılıyor.

Etkinlik Takvimi Son Hali

Article içerik tipinde yeni içerikler oluşturdukça bu takvim sayfasının da dolduğunu göreceksiniz. Başka bir içerikte görüşmek üzere, hoşçakalın.