Panel İçerik Ekranı Kancaları
İçerik, mesaj, bildirim ve dil ekranlarının yirmi iki yerleşim noktası: formlar, listeler ve araç çubukları.
Genel Bakış
Site içeriği, iletişim mesajları, bildirim şablonları ve dillerin yerleşim noktaları burada.
İçerik ekranlarında bir şey ortaktır: aynı ekran birden çok tipe hizmet eder. Sayfa, sözleşme, haber, makale ve referans tek bir formu paylaşır; mesaj listesi beş klasörü. Eklediğiniz şeyin hepsinde görünmesini istemiyorsanız tipe bakın.
Referans
Sayfa başlığının ardı
İçerik yönetimi sayfalarının başlığından sonra görünür. Hangi sayfada olduğunuzu denetleyici adından anlarsınız.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.content.page_title.after', 10, function ($controller) {
// Kanca birden cok sayfada calisir.
if ($controller !== 'pages') return null;
return '<span class="badge bg-secondary">Acme</span>';
});İçerik formundan önce
İçerik düzenleme formunun üstünde görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.content_edit.before_content', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});İçerik formundan sonra
Aynı formun altında görünür. Kendi meta alanınızı eklemenin yeri.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.content_edit.bottom', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});İçerik listesi araç çubuğu
İçerik listesinin araç çubuğunda görünür. Ekranın kendi bağlantıları da elinizdedir.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.content_list.toolbar', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});İçerik listesinde tablodan önce
İçerik tablosunun hemen üstünde görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.content_list.before_table', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});İçerik kategorisi formunun altı
Blog ve referans kategorilerinin formunun altında görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.content_category_edit.bottom', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Slayt formunun altı
Ana sayfa slayt formunun altında görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.slide_edit.bottom', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Mesaj işlem alanı
İletişim mesajının işlem alanında görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.messages_detail.actions', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Mesaj araç çubuğu
Mesajın kendi araç çubuğunda görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.messages_detail.message.toolbar', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Mesaj yanıt formu araç çubuğu
Yanıt formunun araç çubuğunda görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.messages_detail.reply_form.toolbar', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Mesaj düzenleyicisinin altı
Yanıt düzenleyicisinin hemen altında görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.messages_detail.reply_editor.after', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Mesaj listesi araç çubuğu
İletişim mesajları listesinin araç çubuğunda görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.messages_list.toolbar', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Bildirim şablonu listesi araç çubuğu
Bildirim şablonları listesinin araç çubuğunda görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.notification_list.toolbar', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Şablon listesinde tablodan önce
Şablon tablosunun hemen üstünde görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.notification_list.before_table', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Şablon listesinin altı
Şablon listesinin en altında görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.notification_list.bottom', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Şablon formundan önce
Bildirim şablonu düzenleme formunun üstünde görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.notification_edit.before_content', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Şablon formundan sonra
Aynı formun altında görünür. Kendi değişken listenizi göstermenin yeri.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.notification_edit.bottom', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Bildirim ayarları formundan önce
Bildirim kabuğu ayarlarının üstünde görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.notification_settings.before_form', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Dil listesi araç çubuğu
Diller listesinin araç çubuğunda görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.language_list.toolbar', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Dil listesinde tablodan önce
Dil tablosunun hemen üstünde görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.language_list.before_table', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Dil formundan önce
Dil ekleme ve düzenleme formunun üstünde görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.language_edit.before_content', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Dil formundan sonra
Aynı formun altında görünür.
null ve false atlanır: bir şey eklemek istemediğinizde null dönün. Çıktı kaçışsız girer — dışarıdan gelen değeri kendiniz temizleyin.Hook::add('ui:admin.language_edit.bottom', 10, function () {
return '<div class="alert alert-info">Acme</div>';
});Tuzaklar
İçerik formu beş ayrı tip için kullanılır; mesaj listesi beş klasör için; sayfa başlığı noktası birçok denetleyici için. Tipe bakmadan çıktı veren bir dinleyici, sözleşme düzenleyen bir yöneticiye blog alanı gösterir.
Bildirim şablonu noktalarındaki liste düz değildir: önce gruplar, sonra her grubun öğeleri gelir. Diziyi tek katman sanıp doğrudan gezen bir dinleyici öğeleri hiç göremez.
İlgili Makaleler
Geri bildiriminiz için teşekkürler!
Yukarıda bulamadığınız her şey için destek ekibimiz her zaman yanınızda.