it-swarm.com.de

Komponente fehlen admin-seitige Symbolleisten nach dem Upgrade von 2.5 auf 3.4

Ich bin dabei, meine Site von Joomla 2.5 auf Joomla 3.4 zu migrieren. Ich habe festgestellt, dass eine von mir entwickelte Komponente die Symbolleiste auf der Administratorseite nicht anzeigt.

Ich habe ein echo 'hello'; im admin/toolbar.componentname.php, und das Hallo wird nicht angerufen (auf der 2.5-Site). Es scheint also etwas nicht in Ordnung zu sein mit irgendwelchen Anrufen toolbar.componentname.php.

Es gibt einen Hinweis , der besagt "In Admin-Komponenten werden Admin. *. Php und Symbolleiste. *. Php nicht mehr automatisch einbezogen (dies war eine ältere Joomla 1.0-Funktion)." Es wird jedoch nicht angegeben, wo dies aufgenommen werden soll. Ein Blick auf eine Stapelspur der Symbolleiste, die ordnungsgemäß in Joomla 2.5 geladen wurde, zeigt, dass sie von /libraries/joomla/application/component/helper.php geladen wird (diese Komponente verwendet MVC nicht).

1
Jimmy

Hinzufügen

require_once( 'toolbar.componentname.php' );
require_once( 'toolbar.componentname.html.php' );  

zu Komponentenname.php war genug, um dies zu beheben.

2
Jimmy