logologo
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Başlangıç
Kılavuz
Geliştirme
Eklentiler
API
logologo
Genel Bakış

Bloklar

Genel Bakış

Veri Blokları

Tablo
Form
Detay
Liste
Izgara Kartları
Grafik

Filtre Bloku

Form

Diğer Bloklar

Kontrol Paneli
Iframe
Referans Bloğu
Markdown
JS Block

Blok Ayarları

Veri Kapsamı
Düzen
Blok Etkileşim Kuralları
Alan Etkileşim Kuralları
Sıralama Kuralları
Blok Silme
Blok Başlığı

Alan

Genel Bakış

Genel Ayarlar

Tablo Alanları
Detay Alanları
Filtre Formu Alanları
Form Alanları

Özel Ayarlar

Tarih
Dosya Yöneticisi
Alt Form
Açılır Seçici
Veri Seçici
Kademeli Seçici
Alt Tablo
Alt Detay
Başlık
JS Field
JS Item
JS Column

Alan Ayarları

Varsayılan Değer
Alan Etiketi
Etiketi Göster
Alan İpucu
Veri Kapsamı
Alan Bileşeni
Sayı Biçimlendirme
Mod
Zorunlu
Başlık Alanı
Doğrulama Kuralları
İlişkisel Alan Bileşeni

Eylem

Genel Bakış

Eylem Ayarları

Düzenle Düğmesi
Tekrar Onayla
Alan Değeri Atama
İş Akışı Bağla
Düzenleme Penceresi
Eylem Etkileşim Kuralları

Eylem Türü

Ekle
Görüntüle
Sil
Düzenle
İçe Aktar
İçe Aktar Pro
Dışa Aktar
Dışa Aktar Pro
Eki Dışa Aktar
Filtrele
Bağlantı
Pencere Aç
Yenile
Veri Gönder
İş Akışını Tetikle
Kaydı Güncelle
Toplu Güncelleme
Alt Kayıt Ekle
JS Action
Eylem İzinleri

Gelişmiş

Etkileşim Kuralları
Olay Akışı
Değişken
RunJS
Previous PageReferans Bloğu
Next PageJS Block
TIP

Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın

#Markdown Bloğu

#Giriş

Markdown bloğunu bir veri kaynağına bağlamanıza gerek yoktur. Metin içeriğini Markdown sözdizimi kullanarak tanımlayabilir ve biçimlendirilmiş metinleri görüntülemek için kullanabilirsiniz.

#Blok Ekleme

Bir sayfaya veya açılır pencereye Markdown bloğu ekleyebilirsiniz.

20251026230916

Ayrıca Form ve Detay bloklarının içine satır içi (inline-block) Markdown blokları da ekleyebilirsiniz.

20251026231002

#Şablon Motoru

Liquid şablon motorunu kullanarak güçlü ve esnek şablon oluşturma yetenekleri elde edersiniz. Bu sayede içerikler dinamik olarak üretilebilir ve özelleştirilmiş bir şekilde görüntülenebilir. Şablon motoru ile şunları yapabilirsiniz:

  • Dinamik Değişken Ekleme (Interpolation): Şablonda değişkenlere referans vermek için yer tutucular kullanabilirsiniz. Örneğin, {{ ctx.user.userName }} otomatik olarak ilgili kullanıcı adıyla değiştirilir.
  • Koşullu Oluşturma (Conditional Rendering): Farklı veri durumlarına göre farklı içerik göstermek için koşullu ifadeleri ({% if %}...{% else %}) destekler.
  • Döngü Kullanımı: Diziler veya koleksiyonlar üzerinde yineleme yapmak ve listeler, tablolar veya tekrarlayan modüller oluşturmak için {% for item in list %}...{% endfor %} yapısını kullanabilirsiniz.
  • Yerleşik Filtreler: Verileri biçimlendirmek ve işlemek için zengin bir filtre seti (örneğin upcase, downcase, date, truncate vb.) sunar.
  • Genişletilebilirlik: Şablon mantığını yeniden kullanılabilir ve sürdürülebilir hale getiren özel değişkenleri ve fonksiyonları destekler.
  • Güvenlik ve İzolasyon: Şablon oluşturma, tehlikeli kodların doğrudan çalışmasını önlemek ve güvenliği artırmak için bir sanal ortamda (sandbox) yürütülür.

Liquid şablon motoru sayesinde geliştiriciler ve içerik oluşturucular, dinamik içerik gösterimi, kişiselleştirilmiş belge oluşturma ve karmaşık veri yapıları için şablon oluşturmayı kolayca gerçekleştirebilir, bu da verimliliği ve esnekliği önemli ölçüde artırır.

#Değişken Kullanımı

Bir sayfadaki Markdown, genel sistem değişkenlerini (örneğin, mevcut kullanıcı, mevcut rol vb.) destekler.

20251029203252

Blok satırı işlem açılır penceresindeki (veya alt sayfasındaki) Markdown ise, daha fazla veri bağlamı değişkenini (örneğin, mevcut kayıt, mevcut açılır pencere kaydı vb.) destekler.

20251029203400

#QR Kodu

Markdown içinde QR kodları yapılandırabilirsiniz.

20251026230019

<qr-code value="https://www.nocobase.com/" type="svg"></qr-code>