Theme erweitern mit einem Plugin ?

Ich möchte gerne eine Lightbox auf der Startseite implemnetieren.

Das ganze soll mit einem Plugin realisiert werden.

 

Folgendes habe ich gemacht zum testen:

 

 /**
     * @param \Enlight_Event_EventArgs $args
     */
    public function onFrontendPostDispatch(\Enlight_Event_EventArgs $args)
    {

        Shopware()->Template()->addTemplateDir( __DIR__.DIRECTORY_SEPARATOR. 'Resources'.DIRECTORY_SEPARATOR.'views/frontend/index');

    }

{extends file="parent:frontend/home/index.tpl"}
{block name="frontend_index_content_top" prepend}
    Hello World
{/block}

Das home template wir leider nicht erweitert.

Was mache ich falsch ?

https://developers.shopware.com/developers-guide/example-plugin/#enlight_controller_action_postdispatchsecure_frontend/widgets

Und das Event natürlich noch in der install method aufrufen:

https://developers.shopware.com/developers-guide/example-plugin/#bootstrap

Also praktisch sowas wie

public function install()
{
    $this->subscribeEvent(
        'Enlight_Controller_Action_PostDispatchSecure_Frontend',
        'addTemplateDir'
    );
    return true;
}

public function addTemplateDir()
{
    Shopware()->Container()->get('template')->addTemplateDir($this->Path() . 'Views/');
}

Ferner wäre es hilfreich deine ganze Bootstrap zu sehen.