Een nieuwe sjabloon maken

Het creëren van editable malplaatjes wordt hoofdzakelijk gedaan met de malplaatjeconsole en malplaatjeredacteurdoor een malplaatjeauteur. In deze paragraaf wordt een overzicht gegeven van dit proces en wordt een beschrijving gegeven van wat er op technisch niveau gebeurt.

Voor informatie over hoe te om editable malplaatjes in een AEM project te gebruiken zie Creërend een AEM project gebruikend Lagen.

Bij het maken van een bewerkbare sjabloon:

  1. Creeer a omslag voor de malplaatjes. Deze map is niet verplicht, maar wordt aanbevolen.

  2. Selecteer a malplaatjetype. Dit type wordt gekopieerd om de malplaatjedefinitietot stand te brengen.

    NOTE
    Een selectie van sjabloontypen is beschikbaar buiten het vak. U kunt ook uw eigen plaats-specifieke malplaatjetypestot stand brengen, indien nodig.
  3. Vorm de structuur, inhoudsbeleid, aanvankelijke inhoud, en lay-out van het nieuwe malplaatje.

    Structuur

    • Met de structuur kunt u componenten en inhoud voor de sjabloon definiëren.

    • Componenten die in de sjabloonstructuur zijn gedefinieerd, kunnen niet op een resulterende pagina worden verplaatst of uit resulterende pagina's worden verwijderd.

      • Als u een malplaatje in een douanemap buiten de We.Retail steekproefinhoud creeert, kunt u de Componenten van de Stichting kiezen of Componenten van de Kern gebruiken.
    • Als u wilt dat auteurs van pagina's componenten kunnen toevoegen en verwijderen, voegt u een alineasysteem toe aan de sjabloon.

    • Componenten kunnen worden ontgrendeld en opnieuw worden vergrendeld, zodat u de initiële inhoud kunt definiëren.

    Voor details op hoe een malplaatjeauteur de structuur bepaalt, zie Creërend de Malplaatjes van de Pagina.

    Voor technische details van de structuur, zie Structuurin dit document.

    Beleid

    • Het inhoudsbeleid definieert de ontwerpeigenschappen van een component.

      • Bijvoorbeeld de beschikbare componenten of de minimum-/maximumafmetingen.
    • Dit beleid is van toepassing op de sjabloon (en op pagina's die met de sjabloon zijn gemaakt).

    Voor details op hoe een malplaatjeauteur beleid bepaalt, zie Creërend de Malplaatjes van de Pagina.

    Voor technisch detail van beleid, zie Beleid van de Inhoudin dit document.

    Aanvankelijke Inhoud

    • Met Eerste inhoud wordt inhoud gedefinieerd die wordt weergegeven wanneer een pagina voor het eerst wordt gemaakt op basis van de sjabloon.
    • De initiële inhoud kan vervolgens worden bewerkt door auteurs van pagina's.

    Voor details op hoe een malplaatjeauteur de structuur bepaalt, zie Creërend de Malplaatjes van de Pagina.

    Voor technische details op aanvankelijke inhoud, zie Aanvankelijke Inhoudin dit document.

    Lay-out

    • U kunt de sjabloonlay-out voor een reeks apparaten definiëren.
    • De responsieve indeling voor sjablonen werkt op dezelfde manier als voor het ontwerpen van pagina's.

    Voor details op hoe een malplaatjeauteur de malplaatjelay-out bepaalt, zie Creërend de Malplaatjes van de Pagina.

    Voor technische details op malplaatjelay-out, zie Lay-outin dit document.

  4. Schakel de sjabloon in en sta deze vervolgens toe voor specifieke inhoudstructuren.

    • U kunt een sjabloon in- of uitschakelen om de sjabloon beschikbaar of niet beschikbaar te maken voor auteurs van pagina's.
    • Een sjabloon kan beschikbaar worden gesteld of niet beschikbaar zijn voor bepaalde paginasvertakkingen.

    Voor details op hoe een malplaatjeauteur een malplaatje toelaat, zie Creërend de Malplaatjes van de Pagina.

    Voor technische details bij het toelaten van een malplaatje, zie Toelatend en Toestaan een Malplaatje voor Gebruike in dit document

  5. Gebruik dit besturingselement om inhoudspagina's te maken.

    • Wanneer u een sjabloon gebruikt om een pagina te maken, is er geen zichtbaar verschil en is er geen indicatie tussen statische en bewerkbare sjablonen.
    • Voor de auteur van de pagina is het proces transparant.

    Voor details op hoe een paginaauteur malplaatjes gebruikt om een pagina tot stand te brengen, zie Creërend en Organiserend Pagina's.

    Voor technische details bij het creëren van pagina's met editable malplaatjes, zie Resulterende Pagina's van de Inhoudin dit document.

TIP
Voer nooit informatie in die geïnternationaliseerd moet worden in een sjabloon. Voor internaliseringsdoeleinden, wordt de lokalisatieeigenschap van de Componenten van de Kerngeadviseerd.
NOTE
Sjablonen zijn krachtige gereedschappen om de workflow voor het maken van pagina's te stroomlijnen. Te veel sjablonen kunnen de auteurs echter overweldigen en tot verwarring bij het maken van pagina's leiden. Een goede regel is om het aantal sjablonen onder de 100 te houden.
Adobe raadt niet aan meer dan 1000 sjablonen te hebben vanwege mogelijke gevolgen voor de prestaties.
NOTE
In de clientbibliotheek van de editor wordt ervan uitgegaan dat de naamruimte cq.shared aanwezig is in inhoudspagina's. Als deze ontbreekt, resulteert dit in de JavaScript-fout Uncaught TypeError: Cannot read property 'shared' of undefined .
Alle pagina's met voorbeeldinhoud bevatten cq.shared , dus alle inhoud die hierop is gebaseerd, bevat automatisch cq.shared . Als u echter besluit uw eigen inhoudspagina's helemaal zelf te maken zonder deze te baseren op voorbeeldinhoud, moet u de naamruimte cq.shared wel invoegen.
Zie Gebruikend Cliënt-Kant Bibliothekenvoor verdere informatie.

Sjabloonmappen

Voor het organiseren van uw sjablonen kunt u de volgende mappen gebruiken:

  • globaal
  • Sitespecifiek
    De sitespecifieke mappen die u maakt om uw sjablonen te organiseren, worden gemaakt met beheerdersrechten voor accounts.
NOTE
Alhoewel u uw omslagen kunt nesten, wanneer de gebruiker hen in de console van Malplaatjes bekijkt worden zij voorgesteld als vlakke structuur.

In een standaard AEM instantie, bestaat de globale omslag in de malplaatjeconsole. Deze map bevat standaardsjablonen en fungeert als fallback als er geen beleid en/of sjabloontypen in de huidige map zijn gevonden. U kunt uw standaardsjablonen toevoegen aan deze map of een map maken (aanbevolen).

NOTE
Het wordt aanbevolen een map te maken waarin u uw aangepaste sjablonen kunt opslaan en niet de algemene map te gebruiken.
CAUTION
Mappen moeten worden gemaakt door een gebruiker met admin -rechten.

Sjabloontypen en beleid worden in alle mappen overgeërfd volgens de volgende prioriteitsvolgorde:

  1. De huidige map.
  2. Bovenliggend item of bovenliggende items van de huidige map.
  3. /conf/global
  4. /apps
  5. /libs

Er wordt een lijst met alle toegestane vermeldingen gemaakt. Als configuraties elkaar overlappen ( path/ label ), wordt alleen de instantie die zich het dichtst bij de huidige map bevindt, aan de gebruiker getoond.

Ga als volgt te werk om een map te maken:

  • Programmaticaal of met CRXDE Lite
  • De configuratiebrowser gebruiken