Diagnose verwenden
Die Diagnose ist schreibgeschützt und simuliert einen Joomla-Kontext, um Layoutauflösung, Bedingungen und Adapter nachvollziehbar zu machen.
Resolver, Kontext, Zuweisungen, Bedingungen und Adapter schreibgeschützt untersuchen und Fehler systematisch finden.
Die Diagnose ist schreibgeschützt und simuliert einen Joomla-Kontext, um Layoutauflösung, Bedingungen und Adapter nachvollziehbar zu machen.
Der Context Inspector zeigt die für die Diagnose verwendeten Werte wie Inhalts-, Kategorie-, Menü-, Autor-, Benutzer-, Gruppen-, Tag- und Zugriffsinformationen.
Der Resolver Inspector zeigt Kandidaten, Kandidatenart, Priorität, Spezifität, Ergebnis und Ablehnungsgründe.
Die Auswahl ergibt sich aus Datenquelle/Kontext, Status/Publishing, Sprache, Zugriff, passenden Zuweisungen und anschließend Priorität/Spezifität.
Typische Ablehnungsgründe sind falscher Kontext, Status oder Zeitfenster, Sprache, Zugriff, ungültige oder nicht passende Zuweisung und fehlende Standardrolle.
Die Diagnose hilft, gespeicherte Kriterien mit den tatsächlich erkannten Istwerten des simulierten Kontexts zu vergleichen.
Die Diagnose kann anzeigen, welche im Layout verwendeten Felder im Adapter oder Diagnosedatensatz nicht auflösbar sind.
Der Adapterstatus zeigt, welche Joomla-Core-Adapter registriert sind und welche Datenquellen beziehungsweise Felder sie bereitstellen.
Gleichrangige passende Layouts können als Konfliktsituation sichtbar werden; die stabile Auswahl erfolgt dann über die kleinste Layout-ID.
Priorität wird zuerst ausgewertet; bei Gleichstand entscheidet die Spezifität und danach stabil die ID.
Die häufigsten Ursachen sind nicht der Builder selbst, sondern falscher Kontext, Zuweisung, Sprache, Zugriff, Publishing oder fehlende Daten.