Přeskočit na hlavní obsah

Widgety

V administraci DiDom rozlišujeme dva hlavní kontexty:

  1. Widgety v Page Builderu – bloky uvnitř layoutu stránek (a obdobně u detailů událostí / novinek / kariéry, kde je builder k dispozici).
  2. Widgety na dashboardu – dlaždice na úvodní přehledové obrazovce po přihlášení.

Nastavení se v obou případech ukládá do JSON struktur; u stránek jako součást layoutu stránky, u dashboardu jako uživatelská preference layoutu (viz také dokument Dashboard).


Page Builder – přehled typů

V editoru stránky přidáváte widgety do sekcí a sloupců. Každý typ má vlastní panel nastavení (modal) s poli specifickými pro daný blok. Níže jsou vestavěné typy z administrace (interní type je v prvním sloupci – technický identifikátor).

Typ (type)Název v UIKategorieÚčel a typická nastavení
HeroWidgetHero BannerobsahVelký úvodní blok: nadpis, podnadpis, obrázek na pozadí, výška min., primární a sekundární CTA (text + URL).
TextWidgetText / HTMLobsahSvobodný HTML / text (WYSIWYG nebo zdroj dle editoru).
ImageWidgetObrázekmédiaObrázek z URL nebo z knihovny, alt text, případně odkaz a zarovnání (dle verze).
VideoWidgetVideomédiaVideo (např. embed / soubor – dle sdílené definice widgetu).
personOsobaobsahZobrazení content itemu typu osoba – výběr záznamu (ciId / identifikátor dle editoru).
numbersStatistikyobsahJedna nebo více statistik z content itemů nebo přímo zadaných čísel (dle editoru).
benefitsBenefityobsahVýpis benefitů – obvykle výběr více CI nebo filtr podle nastavení.
collapsesCollapse / AkordeonobsahSkládací panely z typu rozbalovací panel (content items).
ctaCTAobsahVýzva k akci – buď z content itemu CTA, nebo přímá konfigurace (dle props ve sdíleném widgetu).
ImageContentWidgetObrázkový obsah (zig-zag)obsahSekce obrázek + text (zig-zag layout), často napojená na CI image_content.
formFormularobsahVložení formuláře: tenant (tenantCodeName), výběr formuláře (formId / formSlug), volitelně vlastní nadpis nebo skrytí titulku.
wizardPrůvodce (wizard)obsahVložení wizardu: tenant, výběr průvodce (wizardId / wizardSlug), globální šablony s viditelností pro tenant, volitelný nadpis.
eventsTeaserUdálosti (výpis)obsahVýpis / teaser událostí – limit, řazení, filtry (dle konkrétního panelu editoru).
newsTeaserNovinky (výpis)obsahStejně pro novinky.
careerTeaserKariéra (výpis)obsahStejně pro pracovní pozice.
documentsDokumentyobsahVýpis nebo výběr dokumentů z modulu dokumentů (filtry / počet dle editoru).
Content items ve widgetech

Widgety Osoba, Benefity, Collapse, Statistiky, Obrázkový obsah nebo CTA často odkazují na jeden nebo více content itemů. Nejdřív záznam vytvořte v modulu Content items, poté ho v panelu widgetu vyberte nebo zadejte identifikátor, který editor nabízí.

Společné principy Page Builderu

  • Sekce a sloupce – šířky sloupců, mezery a pozadí sekce lze upravovat v nastavení sekce (dle verze UI).
  • Náhled – editor umí náhled v různých šířkách zařízení (emulace breakpointů).
  • Publikace layoutu – uložení stránky / publikace probíhá standardním workflow modulu stránek.

Dashboard – typy widgetů a konfigurace

Identifikátory v uloženém JSON odpovídají kódu administrace:

ID widgetuÚčelKonfigurace (configuration)
content-publicationFronta / přehled publikace obsahu (např. čekající změny)prázdný objekt {}
dashboard-menuZástupci do modulů{} – které moduly se v dlaždici objeví, řídí se zvlášť v Můj profil → Dashboard menu (pořadí a viditelnost podle view).
latest-form-submissionsPoslední odeslané formulářetopN: 1–5 (kolik řádků).
recently-addedNedávno přidané záznamytopN: 1–5.
quick-actionRychlé akceactions: pole z hodnot create-page, create-event, create-news – pořadí na tlačítkách je vždy stránka → událost → novinka (i když v konfiguraci zadáte jinak).
rich-textPoznámka / interní texthtml: řetězec s HTML (uložený v preferencích layoutu).

Rozložení sloupců (presety)

Uživatel si v režimu úpravy layoutu vybírá preset:

  • 1col – jeden sloupec (100 %).
  • 2col-50-50 – dva sloupce poloviční šířky.
  • 2col-66-33 a 2col-33-66 – poměr 2:1 nebo 1:2.
  • 3col-33-33-33 – tři sloupce.

Widgety přetahujete mezi sloupci; každý typ widgetu může být v layoutu nejvýše jednou. Nepoužité widgety zůstávají v paletě a lze je znovu přidat.

Titulky widgetů

U každého widgetu lze upravit vlastní titulek (zobrazený v hlavičce karty); při chybějícím textu se použije výchozí z interní konfigurace.


Kde dál číst