Add plugin's 'base_url' to config

[MAILPOET-1643]
This commit is contained in:
Jan Jakeš
2018-11-23 15:07:00 +01:00
parent 0b9f10cf23
commit 4b215051ae
2 changed files with 3 additions and 0 deletions

View File

@@ -10,6 +10,7 @@ class Env {
static $version; static $version;
static $plugin_name; static $plugin_name;
static $plugin_path; static $plugin_path;
static $base_url;
static $file; static $file;
static $path; static $path;
static $views_path; static $views_path;
@@ -41,6 +42,7 @@ class Env {
self::$file = $file; self::$file = $file;
self::$path = dirname(self::$file); self::$path = dirname(self::$file);
self::$plugin_name = 'mailpoet'; self::$plugin_name = 'mailpoet';
self::$base_url = plugins_url('', $file);
self::$views_path = self::$path . '/views'; self::$views_path = self::$path . '/views';
self::$assets_path = self::$path . '/assets'; self::$assets_path = self::$path . '/assets';
self::$assets_url = plugins_url('/assets', $file); self::$assets_url = plugins_url('/assets', $file);

View File

@@ -72,6 +72,7 @@ class Renderer {
function setupGlobalVariables() { function setupGlobalVariables() {
$this->renderer->addExtension(new Twig\Assets(array( $this->renderer->addExtension(new Twig\Assets(array(
'version' => Env::$version, 'version' => Env::$version,
'base_url' => Env::$base_url,
'assets_url' => Env::$assets_url, 'assets_url' => Env::$assets_url,
'assets_manifest_js' => $this->assets_manifest_js, 'assets_manifest_js' => $this->assets_manifest_js,
'assets_manifest_css' => $this->assets_manifest_css 'assets_manifest_css' => $this->assets_manifest_css