Jak importovat hotovou šablonu?

Publikováno července 20, 2026 · Aktualizováno července 20, 2026

Nejdřív: Jak vytvořit událost?

NÁVODŠablony · Import

Import hotové šablony do události (event) se provádí tak, že uživatel na stránce Templates (Šablony) klikne na tlačítko "Přidat další", čímž otevře knihovní modal Přidat šablony, vybere jednu nebo více hotových šablon a klikne na "Přidat". Ve SKUTEČNÉM kódu je toto JEDINÁ cesta importu dostupná uživateli (přidání z hotové knihovny). I když jsou v kódové základně definovány metody importu ze souboru (.aktemplate) (TemplateFileService.ImportFromFileAsync/ExportToFileAsync) a zavaděč přibalených šablon (LoadBundledTemplateJsonAsync), ŽÁDNÉ UI je nevolá — funkce importu ze souboru tedy v rozhraní aktuálně NEEXISTUJE.


i
Než začnete
  1. Uživatel musí být přihlášen a musí být vybrána událost (event) — AddTemplateToCurrentEvent při currentEventInfo null tiše selže (RepositoryResponse.Success=false).
  2. V knihovně (AllLocalPhotoTemplates / AllLocalVideoGifTemplates) musí být hotové šablony; tento seznam se plní ze serveru/CloudSync a výchozích šablon, a pokud je prázdný, zobrazí se v modalu Zatím žádné šablony.

Krok za krokem

Krok 1 · Otevřete stránku šablon

Settings → Templates (/templates)

Z Nastavení přejděte na stránku Šablony (Templates). Stránka se otevře na route /templates a nahoře jsou vidět dvě záložky (Foto, Video & GIF) a sekce Aktivní šablony.

🔎 Prvky na obrazovce: Záložky: Foto, Video & GIF; nadpis Aktivní šablony + odznak počítadla

Stránka šablon: nahoře záložky Foto / Video & GIF, vpravo tlačítka Přidat další a Vytvořit nové , dole mřížka aktivních…
Stránka šablon: nahoře záložky Foto / Video & GIF, vpravo tlačítka Přidat další a Vytvořit nové, dole mřížka aktivních šablon

Krok 2 · Vyberte správnou záložku

Templates (/templates) → lišta záložek

Vyberte záložku podle typu šablony, kterou chcete importovat: pro fotografický výstup Foto, pro video/GIF výstup Video & GIF. Vybraná záložka určuje seznam knihovny (foto vs video) zobrazený v modalu.

🔎 Prvky na obrazovce: záložka Foto, záložka Video & GIF

Krok 3 · Klikněte na tlačítko Přidat další

Templates (/templates) → akce nadpisu sekce

Klikněte na tlačítko Přidat další vpravo od nadpisu sekce. To v editoru VM zavolá OpenBrowseModal() a otevře knihovní modal 'Přidat šablony' (ze záložky Foto knihovnu fotografií, ze záložky video knihovnu videí).

🔎 Prvky na obrazovce: tlačítko Přidat další (btn-outline); vedle tlačítko Vytvořit nové (fialové)

Krok 4 · Prohlédněte si knihovní modal Přidat šablony

BrowseLibraryModal — modal Přidat šablony

V otevřeném modalu Přidat šablony si prohlédněte karty hotových šablon. Karty přicházejí v uspořádání masonry a při posouvání dolů se po stránkách po 30 (infinite scroll) načítají další. Šablony již přidané do události se zobrazují s odznakem Přidáno a nelze je vybrat.

🔎 Prvky na obrazovce: nadpis modalu Přidat šablony, podnadpis Vyberte šablony k přidání; na kartách zaškrtávací políčko a odznak Přidáno; na každé kartě název + formát (OutputSize.DisplayName)

Modal Přidat šablony: mřížka karet hotových šablon, na některých odznak 'Přidáno', v rohu karet zaškrtávací (výběrové)…
Modal Přidat šablony: mřížka karet hotových šablon, na některých odznak 'Přidáno', v rohu karet zaškrtávací (výběrové) políčko

Krok 5 · Vyberte jednu nebo více šablon

BrowseLibraryModal — mřížka karet

Klikněte na kartu (karty) šablon, které chcete přidat. Každé kliknutí přepne výběr karty (zaškrtávací políčko se vyplní fialově). Karty s odznakem Přidáno nelze kliknout (v OnCardClick se přeskočí). Číslo na spodním tlačítku Přidat zobrazuje pouze počet vybraných karet, které dosud nebyly přidány.

🔎 Prvky na obrazovce: fialové zaškrtávací políčko na kartě (browse-selected), v patičce tlačítko 'Přidat (N)'

Když je v modalu vybráno několik karet (fialově zaškrtnutých), spodní tlačítko s počítadlem jako 'Přidat (2)' je aktivní
Když je v modalu vybráno několik karet (fialově zaškrtnutých), spodní tlačítko s počítadlem jako 'Přidat (2)' je aktivní

Krok 6 · Importujte do události tlačítkem Přidat

BrowseLibraryModal — patička

Klikněte na tlačítko 'Přidat (N)' v patičce. Pro každou vybranou šablonu se zavolá AddTemplateToCurrentEvent(templateLocalId); to vytvoří junction (TemplateEventJunction) mezi šablonou a aktuální událostí a připojí šablonu k události. Výběr se vymaže a modal se zavře.

🔎 Prvky na obrazovce: tlačítko 'Přidat (N)' (btn-update-now); tlačítko Zrušit; vlevo červené tlačítko 'Smazat (N)'

Krok 7 · (Mezikrok) Popup návrhu zapnutí režimu

Potvrzovací dialog (BlazorUserDialogService)

Pokud je výstupní režim (Foto/GIF/Video) přidané šablony v události vypnutý, po zavření modalu se objeví potvrzovací popup 'chcete zapnout režim?' (TemplateModeSuggestionService.CheckAndOfferAsync). Pokud kliknete na 'Ano', příslušné nastavení (např. PhotoOutputFormatActive / GifOutputFormatActive / VideoOutputFormatActive) se zapne; pokud kliknete na Ne, nezmění se. Vícesnímková (2+) fotografická šablona může navíc navrhnout režim GIF.

🔎 Prvky na obrazovce: nadpis informačního dialogu (např. 'EnableGifModeTitle'), tlačítka Ano / Ne

Návrh zapnutí režimu: informační popup ve stylu 'Chcete zapnout tento režim?', s tlačítky Ano/Ne
Návrh zapnutí režimu: informační popup ve stylu 'Chcete zapnout tento režim?', s tlačítky Ano/Ne

Krok 8 · Přidaná šablona se objeví v mřížce aktivních šablon

Templates (/templates) → mřížka Aktivní šablony

Modal se zavře a vybraná šablona (šablony) spadne do mřížky Aktivní šablony dané záložky. Pokud probíhá pull/synchronizace, v nadpisu se objeví indikátor 'Importování...' a počítadlo X/Y; jakmile je připravena, karta se zobrazí celá.

🔎 Prvky na obrazovce: odznak počítadla (X/Y) v nadpisu + štítek Importování...; nová karta šablony v mřížce

Nově přidaná karta šablony v mřížce Aktivní šablony; případně nápis 'Importování...' v nadpisu
Nově přidaná karta šablony v mřížce Aktivní šablony; případně nápis 'Importování...' v nadpisu

Krok 9 · Upravte šablonu (volitelné)

mřížka Templates → akce GalleryItemCard / TemplateEditor (/templateeditor)

V mřížce aktivních šablon najeďte na kartu a klikněte na ikonu Upravit (tužka) nebo přímo na kartu → zavolá se LoadTemplateForEditing a přejde se na /templateeditor. Pokud je šablona 'pristine' (výchozí/vytvořená průvodcem, nikdy neupravená), má odznak 'Uzamčeno' a úprava ve skutečnosti vytvoří kopii (tooltip Klonovat & upravit); u upravených šablon je přímo Upravit. Karta má také akce Duplikovat a Odebrat.

🔎 Prvky na obrazovce: Akce karty: Klonovat & upravit / Upravit, Duplikovat, Odebrat, přesunout (přetáhnout); odznak Uzamčeno

Akční tlačítka, která se objeví po najetí na kartu aktivní šablony (Upravit/Klonovat&upravit, Duplikovat, Odebrat), a…
Akční tlačítka, která se objeví po najetí na kartu aktivní šablony (Upravit/Klonovat&upravit, Duplikovat, Odebrat), a odznak Uzamčeno na pristine kartě

Krok 10 · (Není alternativní import) Vytvoření od nuly

Templates (/templates) → průvodce CreateNewTemplateModal

Namísto importu hotové šablony tlačítko Vytvořit nové otevře průvodce (CreateNewTemplateModal: typ → formát → rozvržení → styl) a vytvoří šablonu od nuly. To NENÍ import, ale postup vytvoření nové šablony; je oddělený od importu z hotové knihovny.

🔎 Prvky na obrazovce: tlačítko Vytvořit nové; kroky průvodce (Typ/Formát/Rozvržení/Styl)

i
Tipy

Modal umožňuje vícenásobný výběr: zaškrtnutím více karet je můžete hromadně importovat jediným tlačítkem Přidat.

Číslo na tlačítku 'Přidat (N)' počítá pouze vybrané karty, které dosud nebyly přidány (bez odznaku Přidáno); již přidanou kartu nelze vybrat.

Ze stejného modalu můžete červeným tlačítkem 'Smazat (N)' vlevo dole vybrané šablony zcela smazat z knihovny (event junction + záznam v knihovně) — to vyžaduje potvrzovací dialog.

Úprava pristine (Uzamčeno) hotové šablony nepoškodí originál; automaticky vytvoří kopii a upravuje ji (Klonovat & upravit).

Kliknutí na Ano u návrhu 'chcete zapnout režim?', který se objeví, když je po přidání šablony výstupní režim vypnutý, okamžitě zapne příslušný přepínač na kiosk welcome a na stránce nastavení Mode.

!
Časté chyby

Očekávat import ze souboru (.aktemplate): kód (TemplateFileService.ImportFromFileAsync/ExportToFileAsync a přibalený zavaděč wwwroot/templates) existuje, ale není napojený na žádné tlačítko rozhraní — pro uživatele import ze souboru NEEXISTUJE; jediná cesta je přidání z hotové knihovny.

Pokoušet se přidávat, když není vybrána událost: když je currentEventInfo null, AddTemplateToCurrentEvent tiše vrátí Success=false a šablona se nepřidá.

Přidávat ze špatné záložky: modal na záložce Foto zobrazuje knihovnu fotografií a modal na záložce Video & GIF knihovnu videí; hledaná šablona může být na druhé záložce.

Považovat Vytvořit nové za import: to pomocí průvodce vytvoří šablonu od nuly, neimportuje hotovou šablonu.

Byl tento článek užitečný?

Nevíte, kde začít? Pomůžeme vám.

Řekněte nám, co potřebujete, a skutečný člověk odpoví během několika hodin.

Odesláním souhlasíte s našimi podmínkami a zásadami ochrany soukromí.