...
Mit \Brandbox\PrintCore\PrintDocument\Render\Lib\Struct\ElementHelperTrait
steht ein Trait zur Verfügung, mit dem allgemeine Einstellungen verarbeitet werden können.
Damit kann das $element zum Beispiel um
- Die Varianten aus den Einstellungen erweitert werden (wenn das Variantenfeld variants benannt wurde)
- Die Print-Optionen wie Seitenumbrücke definiert werden
- Bookmark Attribute erweitern
- Inhaltsverzeichnis Attribute erweitern
Codeblock | ||||||
---|---|---|---|---|---|---|
| ||||||
use Brandbox\PrintCore\PrintDocument\Render; class... { use Render\Lib\Struct\ElementHelperTrait; public function get(Render\Lib\Struct\ScopeElement $scope): PrintStyleguide\Entity\PrintParagraph { $paragraph = new PrintStyleguide\Entity\PrintParagraph(); $paragraph->content = $this->getContent($scope->settings); $this->populateDefault($paragraph, $scope); return $paragraph; } } |
...