diff options
| author | Roger Rehnelt <noreply@maennchen1.de> | 2026-10-01 19:46:45 +0200 |
|---|---|---|
| committer | Roger Rehnelt <noreply@maennchen1.de> | 2026-10-01 19:46:45 +0200 |
| commit | b91bfdba300259c06d6a38730b3ff59ce0046063 (patch) | |
| tree | f8f900cd055c41af2706bad55b4c4ff75f78a4b1 | |
| parent | 5cdaf202901371456a04ecc10e8fb26a684274b1 (diff) | |
Vorlagen: Prüfung eigener Fassungen
Website-Zustand und die Seite Darstellung zeigen eigene Vorlagen im Theme oder unter uploads mit Fundort und Version und melden ältere.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
| -rw-r--r-- | views/admin/presentation.phtml | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/views/admin/presentation.phtml b/views/admin/presentation.phtml index 4e69deb..5036578 100644 --- a/views/admin/presentation.phtml +++ b/views/admin/presentation.phtml @@ -2,6 +2,7 @@ /**
* Template für die Darstellungsoptionen des Shops
+ * @version 4.6.1
*/
?>
@@ -89,4 +90,19 @@ <p class="submit"><input type="submit" value="<?php echo __('Einstellungen speichern', 'wpsg'); ?>" class="button-primary" id="submit" name="submit" /></p>
</form>
+
+ <?php /* Versionen der eigenen Vorlagen (Punkt 5 Theme-Kompatibilität) */ $arOverrides = \wpsg\TemplateVersion::findOverrides(); ?>
+ <div class="panel panel-default wpsg_template_versions_panel">
+ <div class="panel-heading clearfix">
+ <h3 class="panel-title"><?php echo esc_html__('Eigene Vorlagen', 'wpsg'); ?></h3>
+ </div>
+ <div class="panel-body">
+ <?php if (sizeof($arOverrides) === 0) { ?>
+ <p><?php echo esc_html__('Der Shop nutzt nur die Vorlagen des Plugins.', 'wpsg'); ?></p>
+ <?php } else { ?>
+ <p><?php echo esc_html__('Diese Vorlagen lädt der Shop aus dem Theme, dem Child-Theme oder uploads/wpsg/user_views/ statt aus dem Plugin. Ist die eigene Fassung älter, fehlen dort neue Funktionen und Korrekturen.', 'wpsg'); ?></p>
+ <?php echo \wpsg\TemplateVersion::renderTable($arOverrides); ?>
+ <?php } ?>
+ </div>
+ </div>
</div>
\ No newline at end of file |
