ETAWebSis yeni sürümüde bulunan iç menü özelleştirme yapısı için örnek: Öncelikle bu yapı, iç menüyü özelleştirmek isteyen şirketler için düşünülmüştür. İç menü genel olarak veya kullanıcı bazlı olarak özelleştirilebilmektedir.
Şablon dosyası: ./menuSablonlari/@innerHTML.html İçerik örneği:
<div id="ali" style="display:none;">
<label>ali isimli kullanıcının menüsü</label>
</div>
<div id="veli" style="display:none;">
<label>veli isimli kullanıcının menüsü</label>
</div>
<div id="hasan" style="display:none;">
<label>hasan isimli kullanıcının menüsü</label>
</div>
<div id="depocu" style="display:none;">
<label>depocu isimli kullanıcının menüsü</label>
</div>
<script type="text/javascript">
var _kullanici = document.getElementById("__unm").value;
if(document.getElementById(_kullanici) != null) {
document.getElementById(_kullanici).style.display = "";
}
//eğer iç sayfada diğer sabit nesneler gizlemek istenirse
//örneğin HOŞGELDİN RESMİ, KULLANICI LOGİN BİLGİSİ, VS...
document.getElementById("obj_welcome").style.display = "none";
document.getElementById("obj_info").style.display = "none";
//iç sayfa yüklendikten sonra tetiklenecek fonksiyon. //gerek yoksa "innerFunction" tanımı silinebilir. Sistem bu fonksiyon //tanımlı ise tetikleme yapmaktadır. //
function innerFunction() {
//Uyarı sisteminin objeleri gizlenmek istenirse veya sayfa yüklemenin son aşamasında
//bir şey tetiklemek/yapılmak istenirse
//ayarlamaları bu fonksiyon içerisine yazılabilir.
//sistem, iç sayfa bitiminde otomatik bu fonksiyonun varlığına bakmakta ve
//eğer "innerFunction" tanımlıysa bu fonksiyonu tetiklemektedir. Yani bu fonksiyona
//gerek yoksa silinebilir.
//uyarı objeleri: diva, divcsn, divsip, divsipx, divSipRC
if (_kullanici != "admin") {
//örnek: aktif kullanıcı adı, admin dışındaysa sipariş uyarı sayılarını gizle
document.getElementById("divSipRC").style.display = "none";
}
}
</script>
------------- http://www.kasatakip.com - Kasa Takip | http://www.caritakip.com - Cari Takip | http://www.evraktakip.com - Evrak Takip | http://www.etasqlmobil.com - ETA SQL Mobil
|