Zurück: [[ki:stand:edwiki]] ====== structhide – DokuWiki-Plugin ====== Blendet **deaktivierte Felder im Struct-Schema-Editor** aus, damit ungenutzte Felder die Liste nicht zumüllen. Ein-/ausschaltbar in der Konfiguration. ===== Funktionen ===== * Option im Konfigurationsmanager: **„Deaktivierte Felder im Struct-Schema-Editor ausblenden“** (Standard: an) * Hinweis über der Tabelle, z. B. „2 deaktivierte Felder sind ausgeblendet. //In der Konfiguration einblenden//“ – der Link springt direkt zur Option * Ein Feld, das du gerade deaktivierst, bleibt sichtbar, bis du speicherst * Wirkt nur auf der Admin-Seite des Schema-Editors; auf allen anderen Seiten wird nichts geladen ===== Was es NICHT tut ===== Keine Änderungen an der Datenbank, nichts wird gelöscht, struct selbst bleibt unverändert. Um ein ausgeblendetes Feld wieder zu aktivieren: Option ausschalten → Häkchen bei „Aktiviert“ setzen → speichern → Option wieder einschalten. ===== Installation ===== Ordner ''%%structhide%%'' nach ''%%lib/plugins/structhide/%%'' hochladen (Ordnername muss exakt so lauten). Voraussetzung: Plugins **struct** und **sqlite**. ===== Getestet ===== DokuWiki 2026-07-14c „Mort“, PHP 8.3, struct (Stand 2026-09-22): Ausblenden, Hinweis, Link zur Konfiguration, Live-Deaktivieren, Option aus, Speichern mit ausgeblendeten Feldern. ===== Dateien ===== ^Datei ^Zweck ^ |''%%action.php%%'' |lädt CSS + Skript nur im Schema-Editor, wenn die Option an ist| |''%%script/notice.js%%'' |merkt sich beim Laden deaktivierte Felder, zeigt den Hinweis | |''%%conf/default.php%%'', ''%%conf/metadata.php%%''|Option ''%%hide_disabled%%'' | |`lang/de |en/settings.php` | |`lang/de |en/lang.php` | Lizenz: GPL 2