DANKE, DANKE, DANKE... hat alles bestens geklappt bin übrigens auf der aktuellen 6.2 unterwegs, aber das ist ja jetzt egal bei deinem Code waren die einzigen Anpassungen übrigens, dass es das Feld CType war, und dass das flexform von GE kein settings drin hat...
und mit folgendem komme ich sogar an jedes beliebige BE-Layout ran: if ($row['CType'] === 'gridelements_pi1' AND $row['tx_gridelements_backend_layout'] === 'iff-parallaxbox') Am 15.04.2015 um 11:25 schrieb Stefan Franke: > 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 -- image[FORMAT] - Ralf-René Schröder http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german