Ich versuche also, die Datei articles.xml in meinem Administratorordner zu überschreiben. Ich habe herausgefunden, dass ich mein eigenes Plugin erstellen und es in einen anderen Ordner umleiten kann.
Also hier ist was ich getan habe:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.plugin.plugin');
class plgSystemmyPlugin extends JPlugin{
function onContentPrepareForm($form, $data) {
jimport('joomla.form.form');
JForm::addFormPath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_content/models/forms');
JForm::addFormPath(JPATH_ADMINISTRATOR.'/templates/isis/html/com_content/article');
}
}
?>
<?xml version="1.0" encoding="utf-8"?>
<extension version="3.1" type="plugin" group="system">
<name>Custom Plugin</name>
<author>Joomla! Project</author>
<creationDate>November 2005</creationDate>
<copyright>Copyright (C) 2005 - 2013 Open Source Matters. All rights reserved.</copyright>
<license>GNU General Public License version 2 or later; see LICENSE.txt</license>
<authorEmail>[email protected]</authorEmail>
<authorUrl>www.joomla.org</authorUrl>
<version>3.1.0</version>
<description>PLG_SEARCH_CATEGORIES_XML_DESCRIPTION</description>
<files>
<filename plugin="customplugin">customplugin.php</filename>
<filename>index.html</filename>
</files>
</extension>
Ich habe versucht, es zu installieren, aber es funktioniert nicht. Ich habe bereits meine XML-Datei in meinem Administrator/templates/isis/html/com_content/article.xml
Kann mir bitte jemand helfen, das zu beheben? Ich weiß nicht, wie ich es zum Laufen bringen soll, daher liest es meine benutzerdefinierte article.xml anstelle der ursprünglichen.
Ich habe in diesem Thread gesucht, aber ich weiß nicht, wie ich es zum Laufen bringen soll. Ich glaube, ich mache etwas falsch. Linkbeschreibung hier eingeben
Um Ihrem Artikel zusätzliche benutzerdefinierte Felder hinzuzufügen, können Sie ein Inhalts-Plugin erstellen, indem Sie die folgenden Schritte ausführen: Artikel
Oder Sie können dieses Plugin installieren und lernen, wie Sie die benutzerdefinierten Felder für Joomla-Artikel daraus hinzufügen.
Um benutzerdefinierte Felder für andere Komponenten hinzuzufügen, folgen Sie diesen Anweisungen Dokumentation
Um die Datei article.xml im Ordner models/forms/zu überschreiben, können Sie dieses Plugin installieren und Ihre Überschreibungsdatei in den Ordner einfügen
/administrator/templates/system/forms/com_content/article.xml
für die Admin-Seite
und
/templates/system/forms/com_content/article.xml
für die Frontend-Seite