TCA::addModuleOptionToPage() 

\nn\t3::TCA()->addModuleOptionToPage($label, $identifier, $iconIdentifier = ''); 

In den Seiteneigenschaften unter "Verhalten -> Enthält Erweiterung" eine Auswahl-Option hinzufügen. Klassischerweise in Configuration/TCA/Overrides/pages.php genutzt, früher in ext_tables.php

// In ext_localconf.php das Icon registrieren (16 x 16 px SVG)
\nn\t3::Registry()->icon('icon-identifier', 'EXT:myext/Resources/Public/Icons/module.svg');

// In Configuration/TCA/Overrides/pages.php
\nn\t3::TCA()->addModuleOptionToPage('Beschreibung', 'identifier', 'icon-identifier');
Copied!

| @return void

Source Code 

public function addModuleOptionToPage( $label, $identifier, $iconIdentifier = '')
{
	// Auswahl-Option hinzufügen
	$GLOBALS['TCA']['pages']['columns']['module']['config']['items'][] = [
		0 => $label,
		1 => $identifier,
		2 => $iconIdentifier
	];
	// Icon im Seitenbaum verwenden
	if ($iconIdentifier) {
		$GLOBALS['TCA']['pages']['ctrl']['typeicon_classes']['contains-'.$identifier] = $iconIdentifier;
	}
}
Copied!