tr | en
22
Eki
2017
Gösterimde Kullanılacak Sayfa Şablonu Belirleme Algoritması
Kategori: eIrene İYS
eIrene içerisinde herhangi bir içerik sayfada gösterilirken bu içeriğin HTML formatına nasıl çevrileceği ve web üzerinden hangi görsellikte sunulacağı çeşitli parametrelere bağlı olarak özel bir algoritma ile belirlenir.

Kullanılacak şablon dosyasının adı aşağıdaki şekilde belirlenir:

  1. Sayfaya erişim sırasında kullanılan URL içerisinde xl=<sablon-adı> parametresi var ise
    • <sablon-dosyası-adı> olarak <sablon-adı> değeri kullanılır.
  2. Sayfaya erişim sırasında kullanılan URL içerisinde im=<modül-adı> parametresi var ise
    • <sablon-dosyası-adı> olarak <modül-adı> değeri kullanılır.
  3. Diğer durumlarda
    • <sablon-dosyası-adı> olarak index kullanılır.

eIrene sayfa şablonları aşağıdaki yerlerde tanımlanabilir ve ilgili sayfa gösterilirken aşağıdaki sıralamada ilk bulunan XSLT şablonu uygulanır:

  1. Dinamik Sunum Kategori Şablonu
    • Şablon dosyası sql veritabanında tutulmaktadır
    • Güncelleme için portal web arayüzüne iys.SITE rolüne sahip bir kullanıcı ile giriş yapmak gerekir.
    • Yönetim arayüzünden Site > Ayarlar > VT-<s_id>-<sablonID>-<katID>.xsl seçimi ile güncellenir.
  2. Dinamik Sunum Şablonu
    • Şablon dosyası sql veritabanında tutulmaktadır
    • Güncelleme için portal web arayüzüne iys.SITE rolüne sahip bir kullanıcı ile giriş yapmak gerekir.
    • Yönetim arayüzünden Site > Ayarlar > VT-<s_id>-<sablonID>.xsl seçimi ile güncellenir.
  3. Portal Sunum Kategori Şablonu:
    • Şablon dosyası sunucunun dosya sistemi üzerinde tutulmaktadır
    • Güncelleme için eIrene süper yetkili kullanıcısı olarak sunucuya giriş yapmak gerekir.
    • <portal-ev-dizini>/sablon<sablonID-sitesabiti>/<sablon-dosyası-adı>#<kategoriID>.xsl dosyası editör ile açılarak güncellenir
  4. Portal Sunum Şablonu:
    • Şablon dosyası sunucunun dosya sistemi üzerinde tutulmaktadır
    • Güncelleme için eIrene süper yetkili kullanıcısı olarak sunucuya giriş yapmak gerekir.
    • <portal-ev-dizini>/sablon<sablonID-sitesabiti>/<sablon-dosyası-adı>.xsl dosyası editör ile açılarak güncellenir.
  5. Portal Ana Şablonu:
    • Şablon dosyası sunucunun dosya sistemi üzerinde tutulmaktadır
    • Güncelleme için eIrene süper yetkili kullanıcısı olarak sunucuya giriş yapmak gerekir.
    • <portal-ev-dizini>/<sablon-dosyası-adı>.xsl dosyası editör ile açılarak güncellenir.
  6. eIrene Ana Şablonu:
    • Şablon dosyası sunucunun dosya sistemi üzerinde tutulmaktadır
    • Güncelleme için eIrene süper yetkili kullanıcısı olarak sunucuya giriş yapmak gerekir.
    • <eIrene-ana-dizini>/xsl/<sablon-dosyası-adı>.xsl dosyası editör ile açılarak güncellenir.

Kısaltmalar

s_id Site ID değeri. Site ilk yaratıldığında sistem tarafından otomatik olarak verilen eIrene içerisinde tekil bir tam sayı. Daha sonra değiştirilemez.
sablonID Kullanılan sablon ID değeri. Admin kullanıcısı tarafından belirlenen tekil bir tam sayı. Site gösteriminde kullanılacak XSLT şablonlarını belirler.
katID Yaratılan her kategori için özel olarak belirlenen Kategori ID değeri. eIrene genelinde tekil bir tam sayı. URL içerisinde kn=<katID> parametresi ile belirli bir kategori altındaki içerik listelenebilir.
portal-ev-dizini

eIrene'de tanımlı her portala özel konfigürasyonun tutlduğu dosya sistemi dizini. Portal yönetim yetkilisi bu dizine FTP ile erişerek dosyaları güncelleyebilir.

Dizinin yolu: <eIrene-ana-dizini>/home/<portal-adı>

eIrene-ana-dizini

eIrene İYS sisteminin sunucuda kurulduğu ana dizinin sunucu dosya sistemindeki yolu. Kurulum sırasında belirlenir.

Varsayılan yol: /var/www/html/eIrene

 


Yorum Ekle (giriş yapın)