From e724236681a3a7ee3b355333200a3ad21f92b4d1 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Wed, 29 Apr 2026 17:19:21 +0900 Subject: [PATCH 1/4] Set default thumbnail target to "attachment only" --- modules/admin/controllers/systemconfig/Advanced.php | 4 ++-- modules/admin/tpl/config_advanced.html | 10 +++++----- modules/document/document.model.php | 6 +++--- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/modules/admin/controllers/systemconfig/Advanced.php b/modules/admin/controllers/systemconfig/Advanced.php index 8622d1599..0f497fb80 100644 --- a/modules/admin/controllers/systemconfig/Advanced.php +++ b/modules/admin/controllers/systemconfig/Advanced.php @@ -76,7 +76,7 @@ class Advanced extends Base // Thumbnail settings $oDocumentModel = getModel('document'); $config = $oDocumentModel->getDocumentConfig(); - Context::set('thumbnail_target', $config->thumbnail_target ?: 'all'); + Context::set('thumbnail_target', $config->thumbnail_target ?: 'attachment'); Context::set('thumbnail_type', $config->thumbnail_type ?: 'fill'); Context::set('thumbnail_quality', $config->thumbnail_quality ?: 75); if ($config->thumbnail_type === 'none') @@ -190,7 +190,7 @@ class Advanced extends Base // Thumbnail settings $oDocumentModel = getModel('document'); $document_config = $oDocumentModel->getDocumentConfig(); - $document_config->thumbnail_target = $vars->thumbnail_target ?: 'all'; + $document_config->thumbnail_target = $vars->thumbnail_target ?: 'attachment'; $document_config->thumbnail_type = $vars->thumbnail_type ?: 'fill'; $document_config->thumbnail_quality = intval($vars->thumbnail_quality) ?: 75; $oModuleController = getController('module'); diff --git a/modules/admin/tpl/config_advanced.html b/modules/admin/tpl/config_advanced.html index 7c4540f59..154ec1eb3 100644 --- a/modules/admin/tpl/config_advanced.html +++ b/modules/admin/tpl/config_advanced.html @@ -126,14 +126,14 @@
- + -
diff --git a/modules/document/document.model.php b/modules/document/document.model.php index 087e8fec7..d036807b4 100644 --- a/modules/document/document.model.php +++ b/modules/document/document.model.php @@ -1037,7 +1037,7 @@ class DocumentModel extends Document { self::$_config = ModuleModel::getModuleConfig('document') ?: new stdClass; } - if (!isset(self::$_config->thumbnail_target)) + if (!isset(self::$_config->thumbnail_target) || self::$_config->thumbnail_target === 'all') { self::$_config->thumbnail_target = 'attachment'; }