Component Opmerkingen uitbreiden extend-comments-component
De bedoeling van verlenging een standaardcomponent is het wijzigen van de weergave of het gedrag van een component voor specifieke toepassingen.
Het pad naar de component is uniek en verwijst naar de standaardcomponent als een superbrontype. Er is minder risico omdat het bereik beperkt is in vergelijking met het mondiale bereik van een componentoverlay.
Voorbeeld example
Stel dat de koptekst van de commentaarcomponent op de ene site van de AEM instantie een andere weergave moet krijgen, terwijl de standaardweergave op een andere site wordt weergegeven. In plaats van de standaardopmerking te bedekken, waardoor de commentaarcomponent voor alle instanties wordt gewijzigd, kunt u beter ervoor zorgen dat er meerdere commentaarcomponenten beschikbaar zijn voor gebruik op verschillende sites.
Om deze oplossing uit te voeren, creeer een nieuwe component die (met voeten treedt) bestaande uitbreidt en het manuscript van Handlebars wijzigt. Het gebied van de site dat de nieuwe opmerkingen gebruikt, kan de uitgebreide versie gebruiken, terwijl de sites die de standaardweergave gebruiken, ongewijzigd blijven.
De commentaarcomponent is eigenlijk één van twee componenten die uit het commentaarsysteem bestaan. Er zijn dus twee onderdelen die moeten worden uitgebreid: opmerkingen en opmerking. Het script dat moet worden bewerkt, bevindt zich in de *comment *component header.hbs
bestand, terwijl het bovenliggende bestand opmerkingen is wat een auteur daadwerkelijk aan de pagina toevoegt (het opmerkingensysteem).
Als u opmerkingen wilt uitbreiden, moet u: