Admin Panel | Portal Sayfaları/Sayfa Tasarımı

Tanım

Portalda bulunan bütün sayfaların erişimi, tasarımı ve widget yönetimi için kullanılan ekrandır. Yeni sayfa yaratılabilir, istenilen widgetlar eklenebilir, tasarım istenilen şekilde ayarlanabilir, sistem sayfaları yönetilebilir. Bu işlemler aynı zamanda, değiştirilmek istenen sayfada sağ üst menüden "Tasarım Modu Aç" seçeneği ile de yönetilebilir.

Kullanımı

Portal sayfalarına sağ üst menüden "Ayarlar > Portal Ayarları > Portal Sayfaları" seçeneği ile erişilebilir.



Bu ekranda portal üzerinde tanımlanmış tüm sayfalar listelenir. Bu sayfalar sıfırdan kullanıcı tarafından sisteme tanımlanan bir sayfa olabileceği gibi, "Sistem Sayfası" olarak isimlendirilen ve uygulama içerisinde bulunan temel sayfalar da olabilir. Temel sayfaların sistemden kaldırılmasına izin verilmez.
Yeni sayfa oluşturmak için "Yeni Sayfa Oluşturun" seçeneği kullanılmalıdır. "Sayfa Adı" verildikten sonra, "Sayfa Tasarımı" seçilmelidir. Sayfa tasarımı sayfanız için ihtiyacınız olan şablon yapısıdır. Sistemde tanımlı olan tasarımlardan biri seçilebilir.

Örneğin Sayfa Tasarımı'nı "Tasarım | 2:8:2" olarak seçmiş olalım. Bu durumda Ana bölümü ortada, 3 kolonluk bir tasarım seçmiş oluruz. (Sayfa kolonları toplamı 12 birim olarak belirlenmiştir.) Sayfa adı ve Sayfa Tasarımı seçildikten sonra "Kaydet" butonu ile listeye geri dönülür, yeni yaratılan sayfanın "Sayfa Tasarımını Görüntüle" seçeneği ile "Sayfa Tasarım Önizleme" ekranına gidilir.




Örneğin, yukarıda tasarımı açılmış sayfanın seçilmiş tasarımı "Tasarım | Row:[12],Row:[3:7(Body):2],Row:[12]" olarak belirlenmiştir. (3 satırlık şablondur, üst ve alt tek parça 12 birim, orta satır ise 3-7-2 birim şeklinde bölünmüş bir tasarımdadır)

Hücrelerin isimleri yukarıdaki satır için "TopRow", aşağıdaki satır için "BottomRow", ortadaki satırın sol kolonu "LeftTopCell", sağ kolonu "RightTopCell", orta kolon ise "PageBody" olarak belirlenmiştir. Bu panelde, önceden seçilen sayfa içine "Yeni Widget Ekle" seçeneği ile widgetın bulunacağı kolon sağ, orta veya sol olarak seçilebilir; kolonda bulunacağı sıralama belirlenebilir ve widget eklenebilir.


Var olan widgetlarda tasarım hücreleri arası sürükle-bırak işlemi yapılarak widgetların sıralamaları ayarlanabilir, kutucukların içindeki sil butonuyla widgetlar silinebilir.




Ayrıca portalda bulunulan sayfada "Tasarım Modu" açıldığında (Yetki Grubu içinde 'B2B Ayarlar' yetkisi olan kişiler tarafından) "Sayfa Tasarımı Düzenle" özelliği ile sayfa layout üzerinden "Yeni Widget Ekle" ile widget eklenebilir. "Geri" butonuyla tasarım ekranına gidilip değiştirilebilir.

Veritabanı İşlemleri

PRT_PAGE


Portal sayfalarının verisini tutan tablodur. Uyarlama yapılamaz.

  • STORE_ID Tamsayı alanı, mağaza kodu içerir.
  • ID Tamsayı alanı, id bilgisi içerir .
  • PAGE_ID 50 karakterlik yazı alanıdır. Sayfanın id sini içerir, bu id farklı mağazalarda aynı olarak kullanılabilir, tekrarlayabilir.
  • DESCRIPTION 100 karakterlik yazı alanıdır. Sayfanın açıklamasını içerir.
  • SYSTEM_PAGE Tinyint alanı, sayfanın sistem tanımlı olup olmadığı bilgisini içerir.

PRT_PAGEWIDGET


Widget bilgisinin saklandığı genel tablodur. Uyarlama yapılamaz.

  • STORE_ID Tamsayı alanı, mağaza kodu içerir.
  • ID Tamsayı alanı, id bilgisi içerir .
  • PAGE_ID 50 karakterlik yazı alanıdır. Widgetların bağlı olduğu sayfaların id sini içerir, bu id farklı mağazalarda aynı olarak kullanılabilir, tekrarlayabilir.
  • PAGE_PART_NAME 50 karakterlik yazı alanıdır. Widgetların bağlı olduğu sayfaların tasarımında hangi kolonda/satırda olduklarının verisini içerir.
  • WIDGET_ID 50 karakterlik yazı alanıdır. Widgetların türlerinin her birinin kendine ait bir id si vardır, bu alan id verisini içerir.
  • PAGE_WIDGET_ID 50 karakterlik yazı alanıdır. Widgetların sayfalarla eşleştiği eşsiz veridir. Widget ve sayfa arasındaki bağı belirler.
  • PAGE_WIDGET_ORDER Tamsayı alanıdır. Widgetların bağlı olduğu kolonlarda gösterileceği sırayı belirleyen sayı verisini içerir.

PRT_PAGELAYOUT


Portal sayfalarının tasarım verisini tutan tablodur. Uyarlama yapılamaz.

  • STORE_ID Tamsayı alanı, mağaza kodu içerir.
  • ID Tamsayı alanı, id bilgisi içerir.
  • PAGE_ID 50 karakterlik yazı alanıdır. Sayfanın id sini içerir, bu id farklı mağazalarda aynı olarak kullanılabilir, tekrarlayabilir.
  • LAYOUT_ID Tamsayı alanıdır. Sayfanın tasarım bilgi kodunu içerir.

PRT_LAYOUT


Tasarım verilerinin tutulduğu tablodur. Uyarlama yapılamaz.

  • STORE_ID Tamsayı alanı, mağaza kodu içerir.
  • CODE 50 karakterlik yazı alanıdır. Kodlar var olan tasarımların mağaza bazlı id leridir.
  • ID Tamsayı alanı, id bilgisi içerir.
  • DESCRIPTION 100 karakterlik yazı alanıdır. Tasarımın açıklamasını içerir.
  • XML_DATA Yazı alanı, tasarımın kolon ve satır bilgilerini içerir.

Page viewed 1334 times by 2 users since Mar 28, 2017