# Müşteri Alan Adı Ekranı Kancaları

https://dev.wisecp.com/tr/musteri-alan-adi-ekrani-kancalari

Alan adı detayının ve listesinin yirmi yedi yerleşim noktası.

## Genel Bakış

Müşterinin alan adı ekranlarındaki yerleşim noktaları burada: detay sayfasının her sekmesi, başlık bloğu, pencereler ve liste.

Hepsi **parametresizdir**: hangi alan adına baktığınızı kancadan öğrenemezsiniz. Bağlama ihtiyacınız varsa onu adresten ya da kendi tarafınızdan çözmeniz gerekir.

## Referans

### Başlık bloğunun altı

uiclient.domain_detail.hero.after

`website/domains/detail` parametresiz

Alan adı detayının başlık bloğunun hemen altında görünür. Uzantıya özgü bir uyarı için uygundur.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.hero.after', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Başlık işlemlerinin sonu

uiclient.domain_detail.hero_actions.end

`website/domains/detail` parametresiz

Başlık bloğundaki işlem butonlarının sonunda görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.hero_actions.end', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Sekme çubuğunun sonu

uiclient.domain_detail.tabs.end

`website/domains/detail` parametresiz

Alan adı detayının sekme çubuğunun sonunda görünür. Kendi sekmenizin başlığını eklemenin yeri.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.tabs.end', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Genel bakış sekmesinin üstü

uiclient.domain_detail.overview.top

`website/domains/detail` parametresiz

Genel bakış sekmesinin en üstünde görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.overview.top', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Genel bakış sekmesinin altı

uiclient.domain_detail.overview.bottom

`website/domains/detail` parametresiz

Genel bakış sekmesinin en altında görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.overview.bottom', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Ad sunucuları sekmesinin üstü

uiclient.domain_detail.nameservers.top

`website/domains/detail` parametresiz

Ad sunucusu formunun üstünde görünür. Yanlış ayarın alan adını erişilemez yapacağını hatırlatmak için uygundur.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.nameservers.top', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Ad sunucuları sekmesinin altı

uiclient.domain_detail.nameservers.bottom

`website/domains/detail` parametresiz

Ad sunucusu formunun altında görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.nameservers.bottom', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### DNS sekmesinin üstü

uiclient.domain_detail.dns.top

`website/domains/detail` parametresiz

DNS kayıt tablosunun üstünde görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.dns.top', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### DNS sekmesinin altı

uiclient.domain_detail.dns.bottom

`website/domains/detail` parametresiz

DNS kayıt tablosunun altında görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.dns.bottom', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Kişiler sekmesinin üstü

uiclient.domain_detail.contacts.top

`website/domains/detail` parametresiz

Alan adı kişi bilgilerinin üstünde görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.contacts.top', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Kişiler sekmesinin altı

uiclient.domain_detail.contacts.bottom

`website/domains/detail` parametresiz

Kişi bilgilerinin altında görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.contacts.bottom', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Yönlendirme sekmesinin üstü

uiclient.domain_detail.forwarding.top

`website/domains/detail` parametresiz

Adres ve e-posta yönlendirme ayarlarının üstünde görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.forwarding.top', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Yönlendirme sekmesinin altı

uiclient.domain_detail.forwarding.bottom

`website/domains/detail` parametresiz

Yönlendirme ayarlarının altında görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.forwarding.bottom', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Transfer sekmesinin üstü

uiclient.domain_detail.transfer.top

`website/domains/detail` parametresiz

Transfer bölümünün üstünde görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.transfer.top', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Transfer sekmesinin altı

uiclient.domain_detail.transfer.bottom

`website/domains/detail` parametresiz

Transfer bölümünün altında görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.transfer.bottom', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Faturalama sekmesinin üstü

uiclient.domain_detail.billing.top

`website/domains/detail` parametresiz

Alan adının faturalama bölümünün üstünde görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.billing.top', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Faturalama sekmesinin altı

uiclient.domain_detail.billing.bottom

`website/domains/detail` parametresiz

Faturalama bölümünün altında görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.billing.bottom', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Fatura listesinden önce

uiclient.domain_detail.billing_invoices.before

`website/domains/detail` parametresiz

Alan adına ait fatura listesinin hemen üstünde görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.billing_invoices.before', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Etkinlik sekmesinin üstü

uiclient.domain_detail.activity.top

`website/domains/detail` parametresiz

Alan adı geçmişinin üstünde görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.activity.top', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Etkinlik sekmesinin altı

uiclient.domain_detail.activity.bottom

`website/domains/detail` parametresiz

Alan adı geçmişinin altında görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.activity.bottom', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Koruma bölümünün ardı

uiclient.domain_detail.protection.after

`website/domains/detail` parametresiz

Gizlilik ve transfer kilidi ayarlarının ardında görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.protection.after', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Pencerelerin sonu

uiclient.domain_detail.modals.end

`website/domains/detail` parametresiz

Sayfadaki pencerelerin sonunda görünür. Kendi penceresini eklemenin doğru yeri burasıdır: sayfa yerleşimini bozmaz.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domain_detail.modals.end', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Dikkat şeridinin ardı

uiclient.domains_list.attention.after

`website/domains` parametresiz

Alan adı listesindeki uyarı şeridinin ardında görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domains_list.attention.after', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Özet kutularının ardı

uiclient.domains_list.tiles.after

`website/domains` parametresiz

Liste üstündeki özet kutularının ardında görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domains_list.tiles.after', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Başlık işlemlerinin sonu

uiclient.domains_list.header_actions.end

`website/domains` parametresiz

Liste başlığındaki işlem butonlarının sonunda görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domains_list.header_actions.end', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Araç çubuğunun sonu

uiclient.domains_list.toolbar.end

`website/domains` parametresiz

Liste araç çubuğunun sonunda görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domains_list.toolbar.end', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

### Liste pencerelerinin sonu

uiclient.domains_list.modals.end

`website/domains` parametresiz

Listedeki pencerelerin sonunda görünür.

Parametreler 0

—Parametre almaz.

Dönüş 1

string|nullDöndürdüğünüz **HTML görünür**. Birden çok dinleyici varsa çıktılar öncelik sırasıyla art arda eklenir. Boş metin, `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.

Dinleyici PHP

```php
Hook::add('ui:client.domains_list.modals.end', 10, function () {
    return '<div class="alert alert-info">Acme</div>';
});
```

## Tuzaklar

> **Hangi alan adına bakıldığı geçilmez**
> 
> Bu noktaların hiçbiri size alan adını vermez. Bağlama göre farklı bir şey göstermek istiyorsanız kimliği **adresten** çözmeniz gerekir. Oturumdan gelen "son bakılan" gibi bir değere güvenmek, aynı anda iki sekme açık olan müşteride yanlış alan adının bilgisini gösterir.

> **Pencereyi pencere noktasına koyun**
> 
> Kendi penceresini sekme içeriğinin ortasına yerleştiren bir dinleyici, sayfanın yerleşimini bozar ve pencere sekme değişince kaybolur. Bunun için ayrılmış **pencere noktası** vardır: orada sayfa akışının dışında durur.

## İlgili Makaleler

- [Müşteri Sitesi Kancaları](https://dev.wisecp.com/tr/musteri-sitesi-kancalari)
- [Müşteri Hizmet ve Mesaj Kancaları](https://dev.wisecp.com/tr/musteri-hizmet-ve-mesaj-kancalari)
- Alan Adı Kancaları
