How to get the theme path?
-
Hi, i am using
mix
in my build tasks, andmix.version
, therefore in order to get the versioned assets in my views I need to get them using{{ mix('/themes/mytheme/css/app.css') }}
- how do i get the current theme's path i.e./themes/mytheme
?I have tried
Theme::url
but this returns the full url including the host/domain (even though the method comments say "This is not a full URL.".Thanks.
-
Hey, @pavsid.
Yeah, this sux with Stylist HTMLbuilder there's good method that is protected
Here's helper function that can do whats protected:
// usage: relativeThemeAssetUrl('assets/css'); function relativeThemeAssetUrl($url) { $theme = \Stylist::current(); if ($theme) { $themePath = $theme->getAssetPath(); $url = "themes/$themePath/$url"; return $url; } return false; }
-
@armababy Great, many thanks