Skip to content

Commit

Permalink
fix broken theme directories
Browse files Browse the repository at this point in the history
  • Loading branch information
matdave committed Jan 29, 2021
1 parent c716283 commit 74b2e87
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 4 deletions.
4 changes: 2 additions & 2 deletions _build/assets/js/Utils.js
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ export const getTemplateSettings = (cleanRender = false) => {
return {
theme_dir: '{{theme_dir}}',
template: {
theme_dir: cleanRender ? `[[++${fredConfig.config.themeNamespace}.theme_dir]]` : fredConfig.config.themeDir
theme_dir: cleanRender ? `[[++${fredConfig.config.themeSettingsPrefix}.theme_dir]]` : fredConfig.config.themeDir
}
};
};
Expand All @@ -263,7 +263,7 @@ export const valueParser = (value, clean = false) => {
if (typeof value !== 'string') return value;

if (clean === true) {
value = value.replace('{{theme_dir}}', `[[++${fredConfig.config.themeNamespace}.theme_dir]]`);
value = value.replace('{{theme_dir}}', `[[++${fredConfig.config.themeSettingsPrefix}.theme_dir]]`);

return value;
}
Expand Down
1 change: 1 addition & 0 deletions core/components/fred/elements/plugins/Fred.php
Original file line number Diff line number Diff line change
Expand Up @@ -238,6 +238,7 @@
theme: ' . $theme->id . ',
themeDir: "' . $theme->getThemeFolderUri() . '",
themeNamespace: "'. $theme->get('namespace') .'",
themeSettingsPrefix: "'. $theme->get('settingsPrefix') .'",
assetsUrl: "' . $fred->getOption('webAssetsUrl') . '",
managerUrl: "' . MODX_MANAGER_URL . '",
fredOffUrl: "' . str_replace('&', '&', $modx->makeUrl($modx->resource->id, '', array_merge($get, ['fred' => 4]) , 'full')) . '",
Expand Down
4 changes: 2 additions & 2 deletions core/components/fred/model/fred/src/RenderResource.php
Original file line number Diff line number Diff line change
Expand Up @@ -447,9 +447,9 @@ private function renderElement($html, $item, $replaceFakes = false)

private function mergeSetting($id, $settings = [])
{
$settings['theme_dir'] = "[[++{$this->theme->namespace}.theme_dir]]";
$settings['theme_dir'] = "[[++{$this->theme->settingsPrefix}.theme_dir]]";
$settings['template'] = [
'theme_dir' => "[[++{$this->theme->namespace}.theme_dir]]"
'theme_dir' => "[[++{$this->theme->settingsPrefix}.theme_dir]]"
];

$settings['id'] = $id;
Expand Down

0 comments on commit 74b2e87

Please sign in to comment.