How to add attributes to the MeModule Smarty code?

pavsidpavsid New
edited November 2016 in Vanilla 2.0 - 2.8

Hi, I would like to add an attribute canvas="" to the rendered MeModule.

The Smarty module which renders it is in default.master.tpl as {module name="MeModule" CssClass="Inline FlyoutRight"}.

How can I make it render like this - <div class="MeBox Inline FlyoutRight" canvas="">...</div>

Many thanks.

Best Answer

Answers

  • I would say that there is no good way to do so :(

    You can use JavaScript to add such an attribute, but I bet you haven't searched for that answer.

    You could copy /applications/dashboard/views/modules/me.php to your theme and make the change in that file.

    You could copy the default.master.tpl to your theme and enclose the MeBox with a <div canvas=""> (if that would help at all)

    But that's pretty much all you can do. No clever solution here...

  • Doh, thanks folks, completely forgot i'm already using a custom /modules/me.php!!

    Have added it to this line.... echo '<div class="MeBox'.$CssClass.'" canvas="">';

    Many thanks for your help - sorted!

Sign In or Register to comment.