it-swarm.com.de

Gibt es eine Möglichkeit zu wissen, woher jdoc: include type = head lines geladen werden?

In einer vorherige Frage habe ich bereits geklärt, wie genau <jdoc:include type=head> Funktioniert hat. Jetzt habe ich eine neue Frage dazu.

Grundsätzlich kann jede Erweiterung neue Skripte, CSS-Dateien oder Tags aufrufen, die vom jdoc: include "abgefangen" und in das <head> Der Vorlage eingefügt werden.

Die Frage ist : Gibt es eine Möglichkeit zu debuggen, woher jede Zeile, die im <head> Durch das Include geladen wird, kommt?

Ich musste beispielsweise in einem Projekt arbeiten, in dem eine andere Person eine benutzerdefinierte Komponente mit benutzerdefinierten Modulen bereitstellte, und in meinem <head> Wurden einige seltsame Elemente geladen, sodass ich alle Anzeigedateien einer untersuchen musste nach und nach, bis ich herausgefunden habe, von wem die Anrufe getätigt wurden, die diese Leitungen beladen haben. Gibt es eine Möglichkeit zu wissen, woher diese Anrufe kommen? Hoffe es macht Sinn.

6
Isidro Baquero

Ich bin nicht sicher, ob dies Ihre Frage beantworten wird, aber das erste, was ich tun würde, ist hier nachzuschauen:

/libraries/joomla/document/html/renderer/head.php

In Bezug auf Module, die 'seltsames' Zeug hinzufügen; Nun, sie könnten zum Beispiel JFactory::getDocument()->addScript(); verwenden, um ihr eigenes Modul JS hinzuzufügen, also würde ich den Modulcode darauf überprüfen.

5
sifu