Hallo nochmals! Um also nur ganz simpel im Tree bestimmten Seiten ein anderes Icon zuzuordnen habe ich nun einen neuen Doktype spezifiziert. Das funktioniert auch soweit ganz gut, doch hat der neue Doktype die Fähigkeiten einer normalen Seite - ich hätte aber gerne daß er sich verhält wie "Link zu externer URL". Muß ich dazu das PageRepository erweitern? Muß ich dazu auch das Pages-Modell erweitern? Bisher habe ich nur das PageRepositoty erweitert indem ich dort die getExtURL()-Funktion erweitert habe. Das Repo lade ich über ext_autoload.php. Doch das scheint noch nicht zu reichen. Was habe ich evrgessen?
Grüße Johannes Hallo Eigentlich ist die Aufgabe recht einfach. Ich möchte für einige bestimmte Seiten ein anders Icon definieren. Die Seiten sollen vom Typ Link zu externer Adresse sein. Ich habe versucht über eine paar Zeilen Code und der Zuordnung über das Feld modules ein anderes Icon zu laden, doch das funktioniert anscheinend nur mit SysFolder und nicht mit andere Seitentypen. Also habe ich nun einen eigenen Seitentyp definiert und pages überladen. Jetzt wird das Icon auch angezeigt, doch verhält sich die Seite wie eine normale Seite und nicht wie Link zu externer Adresse. call_user_func( function ($_EXTKEY) { $foreignpagesDoktype = 166; $GLOBALS['PAGES_TYPES'][$foreignpagesDoktype] = [ 'type' => 'link_external', //eigentlich web hat aber keinen Einfluß 'allowedTables' => 'pages', ]; \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Imaging \IconRegistry::class) ->registerIcon( 'this-is-a-foreign-page', TYPO3\CMS\Core\Imaging\IconProvider\SvgIconProvider::class, [ 'source' => 'EXT:' . $_EXTKEY . '/Resources/Public/Icons/foreignpages_page_icon.svg', ] ); }, 'foreignpages' ); Wie kann ich einem eigenen Pages_Types (doktype) nun das Verhalten einer Link zu externer Adresse definieren, sodaß ein Menü mit solchen Seiten sich auch korrekt verhält? Grüße Johannes _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german