|
İki yönetici (admin) sayfası hazırlayarak "Süper Mağaza" uygulamamızda bir yönetim bölümü oluşturacağız. İlk olarak kullanıcıların listeleneceği ve oluşturulacağı sayfayı hazırlayalım.
Uygulamalı Adımlar:
| 1. | Yönetim sayfalarının şablonu farklı olacağından, yeni sayfa oluşturmadan önce sayfaların şimdilik şablondan türemesini engelleyeceğiz. Bunu yapmak için şablon araç çubuğunda seçili halde olan "Üst Sayfayı Şablon Olarak Kullan" ikonuna [ ] bir kez tıklayın. Artık oluşturacağımız yeni sayfa site şablonumuzdan türemeyecektir. |
| 2. | Proje kaşifinde "Site1" seçili iken yeni bir sayfa [CRTL + N] oluşturun ve sayfanın adını "Yonetim" olarak belirleyin. |
| 3. | Boş olarak gelen sayfanın üst kısmına "Egitmen > SiteSablonu > AdminBaslik" elemanını yerleştirin. |
| 4. | "Yonetim" sayfasını kaydedip kapatın. |
| 5. | "Üst Sayfayı Şablon Olarak Kullan" ikonunu [ ] seçili kılın. |
| 6. | Proje kaşifinde "Yonetim" sayfası seçili iken yeni bir sayfa oluşturun ve sayfanın adını "Kullanicilar" olarak belirleyin. Bu sayfa Proje Kaşifinde "Yonetim" sayfasının altında oluşacaktır.
 |
| 7. | "mor > Security > UserList" elemanını seçin ve sürükleyerek, AdminBaslik elemanının altına, sayfaya bırakın. |
| 8. | "mor > Security > UserProperties" elemanını sayfada "UserList"'in altına en solda olacak şekilde yerleştirin. |
| 9. | Son olarak, kalan boş alana "mor > Security > CreateNewUser" elemanını yerleştirin. |
Uygulamalı Adımlar:
| 1. | Proje kaşifinde "Yonetim" sayfası seçili iken yeni bir sayfa oluşturun ve sayfanın adını "Roller" olarak belirleyin. |
| 2. | "mor > Security > RoleList" elemanını seçin ve sürükleyerek sayfanın soluna, AdminBaslik elemanının altına, bırakın. |
| 3. | "mor > Security > CheckPointList" elemanını, sayfada "RoleList"'in sağında aynı seviyede olacak şekilde yerleştirin. |
| 4. | Projeyi "Derle ve Dene"[Shift+F9] butonuna basıp yönetim sayfalarını test edebilirsiniz. |
.
Yönetim sayfalarına erişmek için site şablonuna link eklenmelidir.
Uygulamalı Adımlar:
| 1. | "Site Şablonu" nu açın. |
| 2. | "Egitmen > SiteSablonu > AdminLink" elemanını başlığın içine yerleştirin. |

AdminLink elemanının "Gösterme Koşulu" özelliğinde bulunan "boolean(/mor_security_userinfo_main.checkpoints.IS_SYS_ADM)" tanımı sayesinde bu metin sadece sistem yöneticisine gözükecektir.
|