docs(claude): Widget-Empty-State-Pflicht in CLAUDE.md dokumentiert [deploy]
All checks were successful
Deploy mahnung / deploy (push) Successful in 13s
All checks were successful
Deploy mahnung / deploy (push) Successful in 13s
Verweis auf KB #682: bei $num==0 muss Platzhalter-Zeile in info_box_contents gesetzt werden, sonst verschwindet das Widget. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
73e377dc01
commit
41765cc5df
1 changed files with 1 additions and 0 deletions
|
|
@ -27,6 +27,7 @@ Dolibarr Custom-Modul: 3-stufiges Mahnwesen nach BGB §288 + Versand-Tracking +
|
|||
- `box_mahnung_offen` basiert 1:1 auf `box_factures_imp.php` (Standard-Widget)
|
||||
- Zeigt ALLE offenen Rechnungen, nicht nur überfällige
|
||||
- Mahnstufe-Badge nur wenn Mahnung existiert, sonst Strich
|
||||
- **Empty-State Pflicht**: bei `$num == 0` Platzhalter-Zeile in `info_box_contents` einfügen — sonst rendert `ModeleBoxes::showBox()` gar nichts und das Widget verschwindet komplett (auch nach neuen Rechnungen sieht der User es nicht zurückkommen). Siehe KB #682.
|
||||
|
||||
## Hooks-Stolperfallen
|
||||
- **`completeTabsHead`** wird bei jedem Aufruf von `complete_head_from_modules()` getriggert — pro Karte mehrfach (core + external + remove). Filter auf `mode=add` + `filterorigmodule=external`, sonst doppelter Tab. (KB #601)
|
||||
|
|
|
|||
Loading…
Reference in a new issue