Bagaimana saya mendeteksi apakah pengguna halaman saat ini dilihat, dianggap administratif? Halaman administratif dapat dikenali ketika tema administrasi diaktifkan.
Dalam kasus saya, saya ingin mencetak pemberitahuan jika kondisi ini terpenuhi, dan jika pengguna dapat 'mengelola modul'.
Jawaban Daniel benar untuk menentukan apakah jalur saat ini adalah "administratif," tetapi jika Anda ingin lebih langsung memeriksa apakah tema administrasi sedang digunakan (pertanyaan Anda tampaknya agak kabur tentang yang Anda cari), Anda dapat melakukan ...
… Walaupun ini kemungkinan gagal jika Anda mencoba menjalankannya terlalu dini dalam proses bootstrap, yaitu sebelum
$theme
didefinisikan.sumber
Bagi mereka yang mencari metode Drupal 8:
(Diuji dengan fungsi preprocess di 8.7.5 dan digunakan dalam core-patch di 8.0)
sumber
Untuk memeriksa apakah tema administrasi sedang digunakan (untuk Drupal 8) Anda dapat menggunakan
untuk mendapatkan nama tema.
sumber