eigenes CSS-File für Backend über neues Plugin-System laden

Hallo, ich möchte gern ein eigenes CSS-File für das Backend über ein Plugin laden.

Ich habe mich bereits für Theme_Compiler_Collect_Plugin_Less registriert. Wie muss jetzt meine Methode zum hinzufügen der CSS aussehen?

Geht das überhaupt über dieses Event für das Backend?

Vielen Dank.

 

 

ok, über das compiler-Event kann es ja nicht gehen. im BAckend wird ja auch kein Less verwendet.

ich habe jetzt versucht einfach die header-tpl zu erweitern aber das funktioniert noch nicht. Die CSS wird nicht eingebunden. Ich bin mir nciht sicher ob ich die richtigen Pfade für das Template habe.

folgendes habe ich versucht:

/**
	     * @inheritdoc
	     */
	    public static function getSubscribedEvents()
	    {
	        return [
	            'Enlight_Controller_Action_PostDispatch_Backend_Index' => 'addCssFiles',
	        ];
	    }
		
		public function addCssFiles(\Enlight_Event_EventArgs $arguments){
			
			$this->container->get('template')->addTemplateDir(
			            $this->getPath() . '/Resources/views/'
			);
		}

meine header.tpl liegt in /custom/plugins/MeinPlugin/Resources/views/backend/base/header.tpl
ich habe auch /custom/plugins/MeinPLugin/Resources/views/Backend/ExtJs/backend/base/header.tpl versucht.

die header.tpl sieht so aus:

{extends file='parent:backend/index/header.tpl'}

{block name="backend/base/header/css" append}
	
{/block}

 

Wo ist der Fehler?

Vielen Dank.

Hallo @hbee‍,

haben Sie die Lösung gefunden??

viele Grüße