Ana içeriğe geç

Giriş

Filters modülü, sistemin farklı modüllerinden verileri bir araya getiren filtre setleri - adlandırılmış koleksiyonlar oluşturmanıza olanak tanır.

Filtre, aslında bir kez yönetim panelinde oluşturduğunuz ve ardından istemci uygulamasında yeniden kullandığınız, seçim seçenekleri için hazır bir settir: açılır listeler, katalogda filtreleme panelleri, seçim kutuları ve kullanıcının önceden hazırlanmış bir listeden bir değer seçmesi gereken diğer her yerde kullanılır.

Modülün temel fikri, verileri manuel olarak çoğaltmanıza gerek olmamasıdır. Filtre setine, zaten mevcut olan varlıklara (ürünler, sayfalar, indirimler vb.) bağlantılar ekler ve gerektiğinde kendi rastgele değerlerinizi ekleyebilirsiniz.

Filtre Seti Oluşturma​

Yeni bir filtre seti oluşturmak için:

  1. Sol menüdeki Filters modülünü açın.
  2. Setler listesinin altında Create Filter formu bulunmaktadır. Bu formda iki alanı doldurun:
    • Name — filtre setinin adı;
    • Marker — setin uygulama kodunda erişilebileceği benzersiz kimlik.
  3. Add butonuna tıklayın — set listede görünecektir.
  4. Filtreyi düzenleme butonuna tıklayarak açın: filtreye dahil edilecek öğe türlerini seçme imkanı sunulacaktır.

Öğe Türleri​

Bir set oluşturduktan sonra, filtrede hangi tür verilerin yer alacağını seçersiniz. Her tür, sistemin ilgili modüllerinde zaten oluşturulmuş kayıtların oluşturduğu veri tablosudur:

  • Pages — projenin sayfaları.
  • Products — katalogdaki ürünler.
  • Admins — sistem yöneticileri.
  • Attribute — özellik setlerinden özellikler.
  • Discounts — indirimler.
  • Personal Discounts — kişisel (bireysel) indirimler.
  • Bonuses — bonuslar.
  • Payment Methods — ödeme yöntemleri.

Bir tür seçtiğinizde, bu modülün güncel kayıtlarıyla bir tablo alırsınız ve filtre setine dahil edilmesi gereken öğeleri işaretlersiniz. Böylece filtre her zaman sistemin gerçek verilerine dayanır.

bilgi

Tür tablosundaki öğeler, diğer modüllerdeki mevcut kayıtlara bağlantılardır. Eğer kaynak kayıt (örneğin, ürün veya indirim) değiştirilirse, filtre seti güncel verilerini gösterecektir.

Filtreyi Yapılandır — özel öğeler​

Diğer modüllerden gelen verilerin yanı sıra, filtre setine kendi rastgele değerlerinizi ekleyebilirsiniz. Bu, gerekli öğenin hiçbir modülde bulunmadığı durumlarda kullanışlıdır — örneğin, "Tümü", "Kategorisiz" veya herhangi bir hizmet değeri gibi seçenekler.

Configure Filter görünümüne geçildiğinde, setin seçilen verilerle bir tablosu açılır. Bu görünümde yeni kayıtlar seçmezsiniz, zaten seçilmiş öğelerin nasıl düzenleneceğini ve gruplandırılacağını ayarlarsınız.

Görünüm, öğeler listesinin üzerindeki Configure Filter onay kutusuyla etkinleştirilir. Seçim kaydedilir: bir set içinde görünümü etkinleştirirseniz, bu tarayıcıda diğer filtre setlerini açtığınızda da etkin kalır.

Configure Filter tablosunda aşağıdaki işlemler mevcuttur:

  • Sürükleyip bırakma (drag-and-drop) — satırları sürükleyerek sıralarını değiştirebilirsiniz. Böylece öğelerin kullanıcıya hangi sırayla gösterileceğini belirlersiniz.

  • İç içe yapma — bir satırı diğerinin içine sürükleyerek iç içe öğeler (hiyerarşi) oluşturabilirsiniz. Bu, filtreleri seviyelere göre gruplamanıza olanak tanır — örneğin, ana kategori ve ona bağlı değerler.

  • Seçilen öğeleri taşıma — iç içe yapmanın ikinci bir yolu, birden fazla satır için uygun:

    1. Select items butonuna tıklayın — satırlarda onay kutuları belirecektir. Gerekli öğeleri işaretleyin; Select All butonu tümünü işaretler, Selected sayacı kaç tane seçildiğini gösterir.
    2. Attach to parent butonuna tıklayın.
    3. Choose parent for transfer penceresinde, ebeveyn olacak öğeye tıklayın veya öğeleri üst seviyeye taşımak için To root (top level) seçeneğini seçin ve Move butonuyla onaylayın. Seçilen öğeler, kendi iç içe olanlarıyla birlikte taşınır.

    Cancel butonu, taşıma işlemi olmadan seçim modundan çıkmanızı sağlar.

Özel Öğeler Ekleme​

Bu tabloda kendi rastgele değerlerinizi ekleyebilirsiniz — bu, gerekli öğenin hiçbir modülde bulunmadığı durumlarda kullanışlıdır (örneğin, "Tümü", "Kategorisiz" veya hizmet değerleri gibi).

  1. Yeni bir öğe eklemek için Add Custom Item butonuna tıklayın.
  2. İki alanı doldurun:
    • Title — öğenin görüntülenen adı (kullanıcının göreceği).
    • Value — öğenin değeri (seçilen seçenek olarak iletilecek olan).

Özel öğeler, zaten seçilmiş verilere eklenir ve sürükleyip bırakma ve iç içe yapma işlemlerine katılır. Filtre setinin içinde saklanır ve diğer modüllerden bağımsızdır.