[AEM Sites]{class="badge positive" title="van toepassing op AEM Sites)."}
Modellen voor inhoudsfragmenten definiëren defining-content-fragment-models
De Modellen van het Fragment van de inhoud in Adobe Experience Manager (AEM) as a Cloud Service bepalen de structuur voor de inhoud van uw Fragmenten van de Inhoud . Deze fragmenten kunnen vervolgens worden gebruikt voor het ontwerpen van pagina’s of als basis voor inhoud zonder kop.
Op deze pagina wordt uitgelegd hoe u het fragmentmodel van de inhoud definieert met behulp van de toegewezen editor. Zie Leiden uw Modellen van het Fragment van de Inhoud voor verdere taken en opties beschikbaar zodra uw fragmenten, met inbegrip van acties beschikbaar van de Console van Fragmenten van de Inhoud worden gecreeerd, toestaand het model op uw omslag en het publiceren van uw model .
- "This model has a custom UI Schema configured. De volgorde van velden die in deze interface worden weergegeven, komt mogelijk niet overeen met het UI-schema. Als u de velden wilt weergeven die zijn uitgelijnd met het UI-schema, moet u overschakelen naar de nieuwe Inhoudsfragmenteditor."
Het model van het inhoudsfragment definiëren defining-your-content-fragment-model
Het model van het Fragment van de Inhoud bepaalt effectief de structuur van de resulterende Fragmenten van de Inhoud gebruikend een selectie van Types van Gegevens. Gebruikend de modelredacteur kunt u instanties van de gegevenstypes toevoegen, dan hen vormen om de vereiste gebieden tot stand te brengen:
-
In de Console van het Fragment van de Inhoud, selecteer het paneel voor Modellen van het Fragment van de Inhoud en navigeer aan de omslag die uw model van het Fragment van de Inhoud houdt.
note NOTE U kunt een model ook direct openen na creërend het . -
Open het vereiste model voor uitgeven; Gebruik een van de snelkoppelingen of selecteer het model en de actie op de werkbalk.
Zodra open de modelredacteur toont:
-
boven:
- Begin pictogram
- optie om tussen origineel en nieuwe redacteur van een knevel te voorzien
- annuleert
- sparen
-
links: Types van Gegevens beschikbaar voor het creëren van gebieden
-
midden: gebieden reeds samen met worden bepaald voeg optie toe
-
rechts: met behulp van de pictogrammen uiterst rechts kunt u kiezen tussen:
- Eigenschappen: eigenschappen voor het geselecteerde veld definiëren en weergeven
- Modeldetails: toon Toegelaten status, ModelTitel, Markeringen, Beschrijving en Voorproef URL
-
-
om een Gebied toe te voegen
-
Ofwel:
- Sleep een gegevenstype van het linkerpaneel aan de vereiste plaats voor een gebied in het middelste paneel.
- Selecteer het pictogram + door een Type van Gegevens om het aan de bodem van de gebiedslijst toe te voegen.
- Selecteer toevoegen in het middelste paneel en dan het vereiste gegevenstype van de resulterende drop-down lijst om een gebied aan de bodem van de lijst toe te voegen.
note NOTE placeholder van het Lusje gebieden moeten altijd boven bestaande gebieden verschijnen. -
U kunt de positie van een veld wijzigen door de stipvorming links van het veldvak te gebruiken:
-
Zodra een gebied aan het model (en wordt geselecteerd) is toegevoegd, toont het juiste paneel de Eigenschappen die voor dat bepaalde gegevenstype kunnen worden bepaald. Hier kunt u bepalen wat voor specifiek wordt vereist
veld.-
Vele eigenschappen zijn zelf-verklarend, voor extra details zie Eigenschappen (de Types van Gegevens) .
-
Het typen a Etiket van het Gebied auto-voltooit de Naam van het Bezit - als leeg, en het kan achteraf manueel worden bijgewerkt.
note caution CAUTION Wanneer manueel het bijwerken van de naam van het bezit voor een gegevenstype, moeten de namen slechts a-z, a-z, 0-9 en onderstrepingsteken "_"als speciaal karakter bevatten. Als modellen die in eerdere versies van AEM zijn gemaakt, ongeldige tekens bevatten, verwijdert of werkt u die tekens bij.
Bijvoorbeeld:
note NOTE Wanneer een gebied als Vereist wordt bepaald, wordt het Etiket dat in de middenruit wordt vermeld duidelijk met een asterix (*). -
-
-
om een Gebied te verwijderen
Selecteer het prullenbakpictogram voor het desbetreffende veld in het middelste deelvenster.
-
Voeg alle vereiste velden toe en definieer de bijbehorende eigenschappen, zoals vereist.
-
Selecteer sparen om de definitie voort te zetten.
Gegevenstypen data-types
Voor het definiëren van uw model zijn verschillende gegevenstypen beschikbaar:
-
Enige lijntekst
- Voeg een veld toe voor één regel tekst. de maximumlengte kan worden bepaald
- Het veld kan zo worden geconfigureerd dat fragmentauteurs nieuwe instanties van het veld kunnen maken
-
Meerdere lijntekst
- Een tekstgebied dat RTF-tekst, platte tekst of Markering kan zijn
- Het veld kan zo worden geconfigureerd dat fragmentauteurs nieuwe instanties van het veld kunnen maken
note NOTE Of het tekstgebied Rijke Tekst, Onbewerkte Tekst, of Markting is, wordt bepaald in het model door het bezit StandaardType. Dit formaat kan niet van de redacteur van het Fragment van de Inhoud worden veranderd, maar slechts van het Model. -
Aantal
- Een numeriek veld toevoegen
- Het veld kan zo worden geconfigureerd dat fragmentauteurs nieuwe instanties van het veld kunnen maken
-
Van Boole
- Een Booleaans selectievakje toevoegen
-
Datum en tijd
- Een datum- en/of tijdveld toevoegen
-
Opsomming
- Een set selectievakjes, keuzerondjes of vervolgkeuzelijsten toevoegen
- U kunt de opties specificeren beschikbaar aan de fragmentauteur
- Een set selectievakjes, keuzerondjes of vervolgkeuzelijsten toevoegen
-
Markeringen
- Hiermee kunnen auteurs van fragmenten gebieden met tags openen en selecteren
-
Verwijzing van het Fragment
-
verwijzingen naar andere inhoudsfragmenten; kan worden gebruikt creeer genestelde inhoud
-
Het gegevenstype kan worden geconfigureerd om fragmentauteurs toe te staan:
- Bewerk het fragment waarnaar wordt verwezen rechtstreeks.
- Een nieuw inhoudsfragment maken op basis van het juiste model
- Nieuwe instanties van het veld maken
-
De verwijzing specificeert de weg aan het referenced middel; bijvoorbeeld
/content/dam/path/to/resource
note NOTE AEM heeft een terugkerende bescherming voor: -
Content References> Hierdoor wordt voorkomen dat de gebruiker een verwijzing naar het huidige fragment toevoegt en kan dit leiden tot een leeg dialoogvenster van de kiezer voor fragmentverwijzing.
-
Fragmentverwijzingen in GraphQL> Wanneer u een diepe query maakt die meerdere Content Fragments retourneert waarnaar door elkaar wordt verwezen, retourneert deze null bij de eerste instantie.
note caution CAUTION Als u meerdere fragmenten waarnaar wordt verwezen, wilt opvragen, is het niet aan te raden dat de verschillende fragmentmodellen veldnamen met dezelfde naam hebben, maar verschillende typen. Voor verdere details zie AEM GraphQL API voor gebruik met de Fragmenten van de Inhoud - Beperkingen Content Reference content-reference
Het gegevenstype van de Verwijzing van de Inhoud staat u toe om inhoud van een andere bron terug te geven; bijvoorbeeld een afbeelding, pagina of Experience Fragment.
Naast de standaardeigenschappen kunt u opgeven:
-
Het Weg van de Wortel, dat specificeert, of vertegenwoordigt, waar om het even welke referenced inhoud op te slaan
note NOTE Dit is verplicht als u afbeeldingen in dit veld rechtstreeks wilt uploaden en ernaar wilt verwijzen wanneer u de Content Fragment-editor gebruikt. Zie de Beelden van de Verwijzing voor verdere details. -
De inhoudstypen waarnaar kan worden verwezen
note NOTE Deze moeten Beeld omvatten als u direct beelden op dit gebied wilt uploaden en van verwijzingen voorzien wanneer het gebruiken van de redacteur van het Fragment van de Inhoud. Zie de Beelden van de Verwijzing voor verdere details. -
Beperkingen voor bestandsgrootten
-
Als naar een afbeelding wordt verwezen:
- Miniatuur tonen
- Hoogte- en breedtebeperkingen voor afbeeldingen
Fragmentverwijzing (geneste fragmenten) fragment-reference-nested-fragments
Het gegevenstype van de Verwijzing van het 0} Fragment {kan één, of meer, de Fragmenten van de Inhoud van verwijzingen voorzien. Deze functie is met name van belang wanneer u inhoud ophaalt die u in uw app wilt gebruiken, aangezien u gestructureerde gegevens met meerdere lagen kunt ophalen.
Bijvoorbeeld:
- een model dat de gegevens voor een werknemer definieert; inclusief:
- Een verwijzing naar het model dat de werkgever (onderneming) definieert
code language-xml type EmployeeModel { name: String firstName: String company: CompanyModel } type CompanyModel { name: String street: String city: String }note NOTE De Verwijzingen van het fragment zijn van bijzonder belang voor Zwaarloze Levering van de Inhoud gebruikend de Fragmenten van de Inhoud met GraphQL . Naast de standaardeigenschappen kunt u definiëren:
-
geeft terug als:
-
multifield - de fragmentauteur kan veelvoudige, individuele, verwijzingen creëren
-
fragmentreference - staat de fragmentauteur toe om één enkele verwijzing naar een fragment te selecteren
-
-
Modeltype
U kunt meerdere modellen selecteren. Wanneer u verwijzingen toevoegt aan een inhoudsfragment, moeten fragmenten waarnaar wordt verwezen, met deze modellen zijn gemaakt. -
Hoofdpad
Hiermee geeft u een hoofdpad op of vertegenwoordigt u dit voor alle fragmenten waarnaar wordt verwezen. -
staat het Maken van het Fragment toe
Hierdoor kan de auteur van het fragment een fragment maken op basis van het juiste model.
- fragmentreferencecomposite - staat de fragmentauteur toe om een samenstelling te bouwen, door veelvoudige fragmenten te selecteren
note NOTE Er is een terugkerend beschermingsmechanisme ingesteld. Het is de gebruiker niet toegestaan het huidige inhoudsfragment in de fragmentverwijzing te selecteren en leidt mogelijk tot een leeg dialoogvenster van de kiezer voor fragmentverwijzing. Ook fragmentverwijzingen worden in GraphQL herhaaldelijk beschermd. Als u een diepe vraag over twee Fragments creeert van de Inhoud die elkaar van verwijzingen voorzien, keert het ongeldig terug. -