Dokumentation · Entwickler-Dokumentation
PDF Manager Erweiterungspunkte
Diese Seite behandelt die Funktion des PDF-Datenblatts ausschliesslich auf Integrationsebene. Interne Renderer-Klassennamen, Template-Pfade, REST/AJAX-Endpunkte und Speicherorte sind Implementierungsdetails und werden hier nicht veröffentlicht.
Was das PDF-Datenblatt macht
Wenn diese Funktion aktiviert ist, kann das Plugin ein fahrzeugspezifisches PDF-Datenblatt zum Download auf der öffentlichen Fahrzeugseite erstellen. Die Funktion wird über die Admin-Benutzeroberfläche des Plugins aktiviert und konfiguriert.
Integrationsleitfaden
Anpassungen werden, sofern zutreffend, über die unterstützten Theme-Template-Overrides vorgenommen (siehe Template-System und Overrides). Die Klassennamen des Renderers, Template-Namen, temporäre Speicherorte von Dateien und alle internen Hooks können sich zwischen den Versionen ändern und sind nicht Teil des öffentlichen Integrationsvertrags.
Unterstützte öffentliche Integrationsschnittstellen
Verwenden Sie bei der Integration mit dem Plugin vorzugsweise diese stabilen Schnittstellen:
- Die Admin-Einstellungen des Plugins.
- Die dokumentierten Shortcodes.
- Theme-Level Template-Overrides wie in Template-System und Overrides beschrieben.
- Die allgemeine Entwickler-Übersicht zur Orientierung.
Interne Klassennamen, Option-Keys, Datenbanktabellen, REST- und AJAX-Endpunkte, Cron-Hook-Namen, Berechtigungs- und Nonce-Identifikatoren sowie die Release- und Update-Infrastruktur werden als Implementierungsdetails behandelt. Sie können sich zwischen den Versionen ohne Vorankündigung ändern und sind nicht Teil des öffentlichen Integrationsvertrags.
Stabilitäts- und Änderungsrichtlinie
Alles, was oben nicht als unterstützte öffentliche Schnittstelle aufgeführt ist, gilt als internes Implementierungsdetail. Interne APIs, das Speicherlayout und Sicherheitsimplementierungen können sich zwischen den Versionen ändern. Verlassen Sie sich in Drittanbieter-Code, Themes oder externen Systemen nicht auf diese Details. Direkte Datenbank-Schreibzugriffe werden nicht unterstützt.
Hinweis zur öffentlichen Dokumentation. Diese Seite bietet nur eine allgemeine Integrationsübersicht. Interne Implementierungsdetails, private APIs, Speicherinterna und sicherheitsrelevante Release-Infrastrukturen werden separat gepflegt und sind nicht Teil der öffentlichen Dokumentation. Unterstützte Integrationsschnittstellen sind die dokumentierten Shortcodes, Template-Overrides, die Einstellungs-Benutzeroberfläche und alle in diesem Abschnitt explizit veröffentlichten Erweiterungspunkte.