Práce s fragmenty
V tomto článku jsou popsány důvody, kdy a jak používat fragmenty v aplikaci Microsoft Dynamics 365 Commerce.
Fragmenty umožňují centralizované prostředí pro vytváření konfigurací modulu, které je nutné znovu použít v celém webu. Například záhlaví, zápatí a nápisy jsou často konfigurovány jako fragmenty, protože jsou sdíleny na více stránkách. Fragmenty lze považovat za miniaturní webové stránky, které lze vložit do jiných stránek na vašem webu. Fragmenty mají vlastní životní cyklus. Jinými slovy, jsou vytvořeny, odkazovány, aktualizovány a odstraněny jako nezávislé entity ve vývojových nástrojích.
Po dokončení konfigurace fragmentů lze použít všechny moduly, které mohou být použity ve struktuře webu. Fragmenty mohou odkazovat na stránkách, v rozvržení, v šablonách a v jiných fragmentech.
Poznámka
Fragmenty mohou být vnořeny do sedmi úrovní v jiných fragmentech.
Chcete-li například propagovat velké množství stránek na více stránkách na našem webu, můžete použít fragment. Prvním krokem při vytváření nového fragmentu je výběr typu modulu, ze kterého chcete začít. V tomto příkladu můžete vytvořit fragment z modulu Hero.
Poznámka
Fragmenty mohou být vytvořeny z libovolného typu modulu.
Poté můžete nakonfigurovat fragment Hero s konkrétním reklamním obsahem. Můžete jej také lokalizovat podle potřeby. Nový fragment Hero může být poté spotřebován jako předkonfigurovaný modul na vašem webu. Lze jej snadno přidat do šablon, na určité stránky nebo do jiných fragmentů, které mohou obsahovat Hero moduly.
Všechna místa, kde je fragment přidán, jsou odkazy na vytvořený centrální fragment Hero. Pokud publikujete změny ve fragmentu, tyto změny se okamžitě projeví ve všech místech, kde je fragment odkazován na celém webu. Proto fragmenty poskytují výkonný a účinný prostředek pro opětovné použití a centrální správu konfigurací modulů na pracovišti. Pomocí těchto funkcí můžete významně zvýšit pružnost a snížit náklady, které jsou spojeny s řízením obsahu webu.
Na následujícím obrázku je znázorněno, jak lze fragmenty použít k centralizaci vytváření konfigurací sdílených modulů v rámci webu e-Commerce.
Vytvořit fragment
Můžete vytvořit nový fragment nebo uložit existující konfiguraci modulu jako fragment.
Uložit existující konfiguraci modulu jako fragment
Chcete-li převést dříve konfigurovaný modul na opakovaně použitelný fragment v tvůrci webů Commerce, postupujte následujícím způsobem.
- Otevřete stránku nebo šablonu obsahující modul, který chcete převést na fragment.
- V podokně osnovy vlevo nebo přímo ve vizuálním tvůrci stránek vyberte dříve nakonfigurovaný modul.
- Vyberte tlačítko se třemi tečkami (...) vedle názvu modulu v podokně osnovy nebo na panelu nástrojů vybraného modulu ve vizuálním tvůrci stránek.
- Vyberte možnost Sdílet jako fragment.
- V dialogovém okně Uložit jako fragment zadejte název fragmentu.
- Chcete-li uložit konfiguraci modulu jako fragment, který lze přidat na jiné stránky, klepněte na tlačítko OK.
Vytvořit nový fragment
Nový fragment vytvoříte v konfigurátoru webů Commerce tímto postupem.
- V navigačním podokně nalevo vyberte položku Fragmenty.
- Zvolte Nové. Zobrazí se dialogové okno Nový fragment s informacemi o všech dostupných typech modulů. Jak bylo zmíněno dříve, fragmenty mohou být vytvořeny z libovolného typu modulu.
- Vyberte typ modulu pro váš fragment.
Tip
Výběrem generického typu kontejnerového modulu získáte maximální pružnost při aktualizaci a konfiguraci fragmentu později.
Přidání, odebrání nebo úprava fragmentů na stránce
Následující postupy popisují způsob přidávání, odebírání a úprav fragmentů.
Přidat fragment
Fragment přidáte na stránku v konfigurátoru webů Commerce tímto postupem.
V podokně osnovy vlevo nebo přímo ve vizuálním tvůrci stránek vyberte kontejner nebo slot, do kterých lze přidávat podřízené moduly.
Vyberte tři tečky (...) vedle názvu kontejneru nebo slotu. Případně, pokud používáte vizuální tvůrce stránek, vyberte symbol plus (+).
Vyberte Přidat fragment.
Poznámka
Pokud kontejner nebo slot nepodporuje nové podřízené moduly, nebude možnost Přidat fragment k dispozici.
V dialogovém okně Vybrat fragment vyhledejte a vyberte fragment, který chcete přidat. Nejsou-li v seznamu uvedeny žádné fragmenty, bude pravděpodobně nutné nejprve vytvořit fragment z typu modulu, který podporuje vybraný kontejner nebo slot.
Výběrem přidáte požadovaný fragment do vybraného kontejneru nebo slotu na stránce.
Poznámka
Moduly, které jsou povoleny v kontejneru nebo slotu, jsou definovány šablonou stránky nebo vlastními definicemi modulů.
Odebrání fragmentu
Chcete-li odebrat fragment ze slotu nebo kontejneru na stránce v tvůrci webů Commerce, postupujte podle následujících kroků.
- V podokně osnovy vlevo vyberte tlačítko se třemi tečkami (...) vedle názvu fragmentu, který chcete odebrat, a pak vyberte symbol odpadkového koše. Alternativně můžete vybrat fragment ve vizuálním tvůrci stránek a vybrat symbol koše na panelu nástrojů fragmentu.
- Až budete vyzváni k potvrzení odebrání fragmentu, vyberte OK.
Poznámka
Odeberete-li fragment ze stránky, odstraníte z něj pouze odkaz na něj. Neodstraníte fragment z vašeho webu. Chcete-li odstranit fragmenty z webu, je nutné použít uživatelské rozhraní inspektoru fragmentů. Fragmenty z webu lze odstranit pouze v případě, že na ně aktuálně neodkazují žádné stránky, šablony nebo jiné fragmenty.
Upravit fragment
Chcete-li upravit fragmenty, je nutné použít uživatelské rozhraní editoru fragmentů. Toto omezení je záměrné. Pomáhá zajistit, aby autoři neměnili proces úpravy modulů pro konkrétní stránku s procesem úprav fragmentů, které mohou být sdíleny na více stránkách.
Fragment upravíte v konfigurátoru webů Commerce tímto postupem.
- V navigačním podokně nalevo vyberte položku Fragmenty.
- Mezi Fragmenty vyberte fragment, který chcete upravit.
- Upravte vlastnosti a strukturu modulu fragmentu podle potřeby. Proces se podobá procesu úpravy modulů v zobrazení editoru stránek.
Fragment můžete také upravit tak, že jej vyberete na stránce, v šabloně nebo v nadřazeném fragmentu a poté vyberete Upravit fragment v podokně vlastností vpravo.
Přejmenování fragmentu
Stávající fragment přejmenujete v konfigurátoru webů tímto postupem.
- V levém navigačním podokně vyberte položku Fragmenty.
- Vyberte název fragmentu, který chcete změnit.
- Výběrem příkazu Upravit začněte úpravu fragmentu. Upozorňujeme, že fragment nelze upravit, pokud jej již upravuje někdo jiný.
- V podokně vlastností fragmentu vyberte symbol pera vedle názvu fragmentu.
- Podle potřeby upravte název fragmentu.
- Zaškrtnutím políčka potvrďte změnu názvu.
- Vyberte Dokončit úpravy.
Fragment můžete po jeho vytvoření přejmenovat tak, že jej upravíte a poté vyberete symbol pera vedle názvu fragmentu v panelu vlastností.
Další prostředky
Práce s přednastavenými rozloženími