Sejak Drupal 8 tidak mungkin dengan konvensi penamaan templat untuk memuat templat blok spesifik sesuai dengan wilayah tempat ia ditempatkan ( "Markup blok per-wilayah dan fitur templating blok per-wilayah dihapus" ). Tetapi saya perlu memiliki html berbeda untuk blok jika ditempatkan di wilayah tertentu. Bagaimana saya mencapai ini?
Saya sudah berpikir untuk menggunakan MYMODULE_theme_suggestions_block_alter tapi saya tidak tahu bagaimana mendapatkan wilayah saat ini.
isset()
tidak diperlukan, karena jika tidak ada suatu#id
, maka lulusNULL
untuk::load
fungsi, dan hanya kembaliNULL
. Pada akhirnya,$block
ituNULL
dan tidak akan terjadi apa-apa. Diuji dalam dev saya, Drupal 8.0.4 - page_manager-1.0-alpha23 (tidak pernah menggunakan modul ini sebelumnya).