Saya perlu mengatur beberapa tampilan yang akan menarik beberapa data dari tabel khusus yang saya buat. Beberapa tampilan perlu menarik konten dengan cara biasa dan dari tabel khusus saya (tempat saya dapat meminta nid tertentu , dll.).
Bagaimana saya melakukan ini, atau di mana tempat yang baik untuk penelitian?
Jawaban:
Modul Anda perlu mengimplementasikan hook_views_data () .
Contoh yang diberikan dalam dokumentasi hook adalah untuk tabel yang didefinisikan dari SQL berikut.
sumber
Saya pikir mungkin ada baiknya menyelidiki modul Data . Ini sangat kuat, karena memungkinkan Anda untuk mendeklarasikan tabel non-Drupal ke Drupal sehingga menjadi terlihat di Tampilan sebagai sumber data (seperti "Konten", "Taksonomi", dll). Anda juga dapat mendeklarasikan gabungan antara tabel non-Drupal dan entitas Drupal (jadi misalnya jika Anda dapat menyimpan nid di tabel non-Drupal, maka Anda dapat mendeklarasikan gabungan pada nid dengan simpul apa pun).
Ada juga submodule yang memungkinkan Anda untuk mendeklarasikan tabel non-Drupal Anda sebagai entitas, tetapi sejauh ini saya belum mencobanya.
sumber