logologo
Úvod
Manuál
Vývoj
Pluginy
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Úvod
Manuál
Vývoj
Pluginy
API
logologo
Přehled
Popis konfigurace

Syntaxe šablon

Základní použití
Cykly

Nástroje pro formátování

Přehled
Formátování textu
Formátování čísel
Formátování měny
Formátování data
Formátování časových intervalů
Formátování polí (array)

Pokročilé funkce

Podmínky
Pokročilé vlastnosti
Časté dotazy
Případy užití
Previous PagePopis konfigurace
Next PageCykly
TIP

Tento dokument byl přeložen umělou inteligencí. V případě nepřesností se prosím obraťte na anglickou verzi

#Základní použití

Plugin pro tisk šablon nabízí různé syntaxe pro flexibilní vkládání dynamických dat a logických struktur do šablon. Níže naleznete podrobné vysvětlení syntaxe a příklady použití.

#Základní nahrazení

Pro nahrazení dat použijte zástupné symboly ve formátu {d.xxx}. Například:

  • {d.title}: Načítá pole title z datové sady.
  • {d.date}: Načítá pole date z datové sady.

Příklad:

Obsah šablony:

Vážený zákazníku,

Děkujeme Vám za zakoupení našeho produktu: {d.productName}.
Číslo objednávky: {d.orderId}
Datum objednávky: {d.orderDate}

Přejeme Vám příjemné používání!

Datová sada:

{
  "productName": "智能手表",
  "orderId": "A123456789",
  "orderDate": "2025-01-01"
}

Výsledek renderování:

Vážený zákazníku,

Děkujeme Vám za zakoupení našeho produktu: Chytré hodinky.
Číslo objednávky: A123456789
Datum objednávky: 2025-01-01

Přejeme Vám příjemné používání!

#Přístup k podobjektům

Pokud datová sada obsahuje podobjekty, můžete přistupovat k jejich vlastnostem pomocí tečkové notace.

Syntaxe: {d.parent.child}

Příklad:

Datová sada:

{
  "customer": {
    "name": "李雷",
    "contact": {
      "email": "lilei@example.com",
      "phone": "13800138000"
    }
  }
}

Obsah šablony:

Jméno zákazníka: {d.customer.name}
E-mailová adresa: {d.customer.contact.email}
Kontaktní telefon: {d.customer.contact.phone}

Výsledek renderování:

Jméno zákazníka: Li Lei
E-mailová adresa: lilei@example.com
Kontaktní telefon: 13800138000

#Přístup k polím

Pokud datová sada obsahuje pole, můžete použít rezervované klíčové slovo i pro přístup k prvkům v poli.

Syntaxe: {d.arrayName[i].field}

Příklad:

Datová sada:

{
  "staffs": [
    { "firstname": "James", "lastname": "Anderson" },
    { "firstname": "Emily", "lastname": "Roberts" },
    { "firstname": "Michael", "lastname": "Johnson" }
  ]
}

Obsah šablony:

Příjmení prvního zaměstnance je {d.staffs[i=0].lastname} a jméno je {d.staffs[i=0].firstname}

Výsledek renderování:

Příjmení prvního zaměstnance je Anderson a jméno je James