summaryrefslogtreecommitdiff
path: root/views/admin/presentation.phtml
diff options
context:
space:
mode:
authorRoger Rehnelt <noreply@maennchen1.de>2026-10-01 18:49:46 +0200
committerRoger Rehnelt <noreply@maennchen1.de>2026-10-01 18:49:46 +0200
commit63971687031aa3ec52d927d8c8b568e098b75e05 (patch)
tree02299fe50b6d2c364e8ff13ecee3c374fc8e4e92 /views/admin/presentation.phtml
parent89467378cc9f6782105e4fd8ef4a588217333ce2 (diff)
Darstellung: Vorrang gegen Theme-Resets, Prüfung eigener Stildateien
Regeln eigener Bausteine haben Spezifität 0-1-0, Ausblendungen und Einblendungen Vorrang vor Theme-Regeln; die Stildatei steht vor dem Zusätzlichen CSS. Eigene productindex.css und der Einstellungsimport laufen über dieselbe Bestätigung (K42). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'views/admin/presentation.phtml')
-rw-r--r--views/admin/presentation.phtml18
1 files changed, 9 insertions, 9 deletions
diff --git a/views/admin/presentation.phtml b/views/admin/presentation.phtml
index fb50f72..4e69deb 100644
--- a/views/admin/presentation.phtml
+++ b/views/admin/presentation.phtml
@@ -27,23 +27,23 @@
</div>
<div class="panel-body">
- <?php $customFrontendCss = \wpsg\ThemeStyle::getCustomFile(\wpsg\ThemeStyle::CSS_CLASSIC); ?>
+ <?php $arCustomClassicCss = \wpsg\ThemeStyle::getCustomClassicFiles(); ?>
- <?php echo wpsg_drawForm_Select(\wpsg\ThemeStyle::OPTION, __('Darstellung der Shopseiten', 'wpsg'), [
- \wpsg\ThemeStyle::MODE_CLASSIC => __('Klassisch', 'wpsg'),
- \wpsg\ThemeStyle::MODE_THEME => __('An das Theme angepasst', 'wpsg')
+ <?php echo wpsg_drawForm_Select(\wpsg\ThemeStyle::OPTION, esc_html__('Darstellung der Shopseiten', 'wpsg'), [
+ \wpsg\ThemeStyle::MODE_CLASSIC => esc_html__('Klassisch', 'wpsg'),
+ \wpsg\ThemeStyle::MODE_THEME => esc_html__('An das Theme angepasst', 'wpsg')
], \wpsg\ThemeStyle::getMode(), ['help' => \wpsg\ThemeStyle::OPTION]); ?>
- <?php if ($customFrontendCss !== null && !\wpsg\ThemeStyle::isThemeMode()) { ?>
+ <?php if (sizeof($arCustomClassicCss) > 0 && !\wpsg\ThemeStyle::isThemeMode()) { ?>
<div class="form-group form-group-sm">
<div class="col-sm-6 col-sm-offset-6">
<div class="alert alert-warning wpsg_style_mode_hint">
<p><?php echo sprintf(
- /* translators: %s: Pfad der eigenen frontend.css */
- esc_html__('Der Shop lädt eine eigene frontend.css: %s. In der Darstellung „An das Theme angepasst“ wird sie nicht mehr geladen. Zurückschalten auf „Klassisch“ geht jederzeit.', 'wpsg'),
- '<code>'.esc_html(\wpsg\ThemeStyle::shortPath($customFrontendCss)).'</code>'
+ /* translators: %s: Pfade der eigenen Stildateien */
+ esc_html__('Der Shop lädt eigene Stildateien: %s. In der Darstellung „An das Theme angepasst“ werden sie nicht mehr geladen. Zurückschalten auf „Klassisch“ geht jederzeit.', 'wpsg'),
+ implode(', ', array_map(function($file) { return '<code>'.esc_html(\wpsg\ThemeStyle::shortPath($file)).'</code>'; }, $arCustomClassicCss))
); ?></p>
- <label><input type="checkbox" name="wpsg_style_mode_confirm" value="1" /> <?php echo esc_html__('Verstanden, eigene frontend.css nicht mehr laden', 'wpsg'); ?></label>
+ <label><input type="checkbox" name="wpsg_style_mode_confirm" value="1" /> <?php echo esc_html__('Verstanden, eigene Stildateien nicht mehr laden', 'wpsg'); ?></label>
</div>
</div>
</div>