diff --git a/lib/mailer.js b/lib/mailer.js index ee48d1f..fd79fb0 100644 --- a/lib/mailer.js +++ b/lib/mailer.js @@ -108,6 +108,7 @@ const factory = (options) => { check(template, Match.ObjectIncluding({ path: String, name: String, + packageFolderName: Match.Optional(String), scss: Match.Optional(String), css: Match.Optional(String), layout: Match.Optional(Match.OneOf(Boolean, { @@ -121,7 +122,7 @@ const factory = (options) => { let content = null; try { - content = Utils.readFile(template.path); + content = Utils.readFile(template.path, template.packageFolderName); } catch (ex) { Utils.Logger.error(`Could not read template file: ${template.path}`, TAG); return false; @@ -130,7 +131,7 @@ const factory = (options) => { const layout = template.layout || options.layout; if (layout && template.layout !== false) { - const layoutContent = Utils.readFile(layout.path); + const layoutContent = Utils.readFile(layout.path, template.packageFolderName); SSR.compileTemplate(layout.name, layoutContent, { language: settings.language }); @@ -195,7 +196,7 @@ const factory = (options) => { // the layout in `