Ich versuche die Datei com_content / views / article / view.html.php in Joomla zu überschreiben, indem ich die Anweisungen auf dieser Seite bearbeite
Es heißt, ich muss einen Ordner namens "code" im Basisverzeichnis erstellen und die gleiche Verzeichnisstruktur erstellen. Ich habe es versucht, aber es funktioniert nicht. Kann jemand bestätigen, ob es funktioniert?
Wo soll ich einen Code-Ordner erstellen? Ist es auf der Wurzel von Joomla-Installationen?
PS- Die Bearbeitung funktioniert ordnungsgemäß, wenn sie auf die Kerndatei angewendet wird
Sie können (fast) jede Klasse in Joomla überschreiben, wenn Ihre Klasse mit derselbe Name zuerst geladen wird. Um dies sicherzustellen, müssen Sie ein System-Plugin erstellen.
Hier ist ein Beispiel für root / components / com_content / views / article / view.html.php:
%Vor%CAVEAT: Das Überschreiben einer Hauptklasse kann zu Problemen mit anderen Erweiterungen führen, wenn Sie nicht besonders vorsichtig sind. Für Ansichten ist jedoch jede Beeinträchtigung durch andere Erweiterungen weniger wahrscheinlich.
Sie können Komponenten-Controller, Modelle und Ansichten in Joomla! ohne ein Drittanbieter-Plugin zu verwenden.
Das von Ihnen benötigte Plugin finden Sie hier: Ссылка
Der Code-Ordner wird dann in Ihren Joomla-Stammordner übernommen, sofern Sie nicht eine Backend-Ansicht überschreiben. In diesem Fall wird er in / administrator
übernommenHoffe das hilft:)
Sie können das Class Overrider-Plugin Ссылка
verwendennur einige einfache menschliche Lesebefehle hinzufügen