On Thu, Oct 4, 2012 at 11:20 PM,  <[email protected]> wrote:
> greetings,
> i am trying to write a plugin to change the src attribute of the
> template_object_logo hook, but nothing seems to be working.
>
>
> the hook being called:
>
>                $this->add_hook('template_object_logo', array($this,
> 'template_logo'));
>
> the function:
>
>
> function template_logo($argst) {
>                                   $argst['src'] =
> "/images/roundcube_logo2.png";
>                        $argst['alt'] = "second logo test";
>                }
>                return $argst;
>        }

The template_object_* hooks are triggered *after* the content for that
object was already composed. Thus altering the attributes hasn't any
effect here. As you can read in the docs at
http://trac.roundcube.net/wiki/Plugin_Hooks#TemplateHooks, only the
'content' field is relevant. In order to make your plugin work, just
add $argst['content'] = html::img($argst); right before return $argst.

Regards,
Thomas
_______________________________________________
Roundcube Users mailing list
[email protected]
http://lists.roundcube.net/mailman/listinfo/users

Reply via email to