Hallo Ralf-René!

> ich habe da noch ein grundsätzliches Problem wie ich sowas einbinden soll???

Mit welcher TYPO3-Version arbeitest du denn? Die folgende Erklärung gilt für 
TYPO3 6.2 (ich hab jetzt nicht im Kopf, ab welcher Version Namespaces verwendet 
werden können...). Falls du noch keine Namespaces verwenden kannst, dann musst 
du eben auf die alte Schreibweise zurückgreifen ("tx_blablabla...") und in der 
ext_autoload.php die Pfade angeben.

Folgende Schritte sind also notwendig:

1.) Du erstellst eine neue Extension.
2.) Im Ordner deine_ext/Classes/Hooks/ legst du die Datei CmsLayout.php an. Da 
kopierst du den PHP-Code aus meiner vorigen Mail rein.
3.) Über die ext_localconf.php musst du TYPO3 nun noch mitteilen, dass es den 
Hook gibt. Dies geschieht über folgende Zeile:

$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['cms/layout/class.tx_cms_layout.php']['tt_content_drawItem'][$_EXTKEY]
 = 'EXT:' . $_EXTKEY . 
'/Classes/Hooks/CmsLayout.php:Vendor\DeineExt\Hooks\CmsLayout';

Den Namespace (Vendor\DeineExt) musst du natürlich noch anpassen mit deinem 
Vendor und Extension Namen. Hier gibt's auch noch eine Erklärung: 
http://www.nicolas-stey.de/typo3-cms/eintrag/vorschau-einer-typo3-extension-im-backend-ueber-pagelayoutview.html

Grüße,
Stefan
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an