feat(wiki): Kategoriebeschreibungen, Kacheldesign und Migration

- Migrationsskript: Teaser/Content getrennt (kc_teaser id=55 → teaser,
  kc_article id=58 → content), Gemini-Summaries mit thinkingBudget=0,
  Retry-Logik für 503/429-Fehler
- Berechtigungsfehler behoben: AND active=1 aus main_contact_department-
  Abfrage entfernt (Middleware + Ajax)
- Kategoriebeschreibungen: neues description-Feld in
  knowledgecenter_category_translations, aus kc.tags befüllt
- Kacheln: Hauptebene erhält post_wiki-Klasse für einheitliches Design,
  Beschreibungstext in Grid-Ansicht, in Listenansicht ausgeblendet
- Buttons: Beitrag-erstellen nutzt --clr-mandant, alle vier Toolbar-
  Buttons auf gleiche Höhe normiert (line-height: 1 + SVG 1em)
- Platzhalterpfade für Kategorien und Beiträge korrigiert
- Zusammenfassung in Beitragsansicht angezeigt

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-06-23 10:00:17 +02:00
parent ee966de174
commit 8ff44a407e
6 changed files with 544 additions and 19 deletions

View File

@@ -211,6 +211,15 @@
</div>
<?php } ?>
<?php if (!empty($currentVersion['summary'])): ?>
<div class="post-aside-section post-summary-section">
<h3>Zusammenfassung</h3>
<div class="post-summary">
<p><?= nl2br(htmlspecialchars($currentVersion['summary'])) ?></p>
</div>
</div>
<?php endif; ?>
<div id="filesContainer"></div>
<div id="contactsContainer"></div>