Versionen im Vergleich

Schlüssel

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

...

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
languagephp
themeRDark
titleBeispiel
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;
	}

}

...