Drupal, modüler yapısı sayesinde esnek bir içerik yönetim sistemi sunar ve bu yapı, özel ihtiyaçlara uygun içerik türleri ve entiteler oluşturmayı oldukça kolaylaştırır. Bu yazıda, bir custom modül oluşturarak kodla custom entity oluşturma adımlarını inceleyeceğiz.
Drupal'ın Entity API'si, içerik türleri, kullanıcılar, taksonomiler gibi farklı veri yapılarıyla çalışmayı kolaylaştırır. Ancak bazı projelerde, önceden tanımlı içerik türlerinden ve entitelerden farklı yapılar gerekebilir. Bu durumda, custom entity oluşturmak için kendi modülünüzü yazmanız gerekir.
Öncelikle, bir modül oluşturmak için gerekli dosya yapısını hazırlayalım. Aşağıdaki adımları izleyerek modülünüzü kurabilirsiniz:
Modülünüzü modules/custom
dizinine yerleştirin ve aşağıdaki gibi bir klasör yapısı oluşturun:
modules/custom/my_custom_entity/
├── my_custom_entity.info.yml
├── my_custom_entity.module
├── src/
└── Entity/
└── MyCustomEntity.php
└── config/
└── install/
└── my_custom_entity.schema.yml
.info.yml
Dosyasımy_custom_entity.info.yml
dosyasında modülünüzün temel bilgilerini belirtin:
GOSB Teknopark Hi-Tech Bina 3.Kat B3 Gebze - KOCAELİ