Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

EventBeschreibung
PrintDocument\Keyword\Lib\Event\OnPopulateKeywordsSammelt \Brandbox\PrintCore\PrintDocument\TocKeyword\Lib\Struct\TocElement[] Keywords in Event\OnPopulateTocOnPopulateKeywords::$element anhand eines Kontextes. Weitere Informationen zum Kontext weiter unten. Hier werden die Einträge gesammelt, gruppiert und sortiert wird später.
PrintDocument\Keyword\Lib\Event\OnGroupKeywordsSammelt die Varianten, welche bei den Print-Elementen im Feld Varianten auswählbar ist. Diese Varianten gelten für alle Elemente und machen keine Unterscheidung, welcher View verwendet wurde

Gruppiert die Einträge in Lib\Struct\Keywords $element. Dabei sollte \Brandbox\PrintCore\PrintDocument\Keyword\Lib\Struct\Keywords::$groups entsprechend mit den Keywords befüllt werden.

Im Produktstandard wird alphabetisch nach dem ersten Zeichen des Keywords gruppiert.

PrintDocument\Keyword\Lib\Event\OnSortKeywords

Sortiert die Einträge der Gruppen.

Im Produktstandard wird innerhalb der Gruppen alphabetisch sortiert.

Kontext

Die Eventstruktur in PrintDocument/Keyword arbeitet über einen Kontext. Dieses dient für die verschiedenen Eventimplementationen als Entscheidung, ob diese reagieren und welche Keywords gesammelt werden sollen. Für Erweiterungen kann hier ein eigener Kontext (und dann ein eigener View) auf Basis von ContextKeywordAbstract abgeleitet werden oder bei den Kontexten aus der Produktimplementation eingegriffen werden.

...