Saya membuat entitas kustom menggunakan API Entitas yang memiliki properti tertentu yang didefinisikan hook_schema()
dan juga dinyatakan dalam entityPropertyInfo()
, kelas yang diperluas EntityDefaultMetadataController
.
Sejauh ini baik.
Sekarang saya ingin agar pengguna dapat menyesuaikan jika dan bagaimana properti ini ditampilkan ketika melihat entitas jadi saya menerapkan hook_field_extra_fields () dan mendeklarasikannya.
Kemudian, di Kontroler saya yang meluas EntityAPIController
saya menambahkan properti ke array $ content buildContent()
sebagai, diuraikan di sini .
Ini benar-benar berfungsi dengan baik dan properti diberikan dan menghormati pengaturan urutan dan visibilitas di "Kelola Tampilan".
Namun, sepertinya saya tidak tahu cara menambahkan pengaturan di Kelola Tampilan untuk menyesuaikan posisi label ( inline/above/hidden
) dan, yang lebih penting, bagaimana menentukan pemformat khusus untuk properti ini.
Ada petunjuk?