web-dev-qa-db-fra.com

Remplacement d'un fichier .xml dans l'administrateur

J'essaie donc de remplacer le fichier articles.xml dans mon dossier d'administrateur. J'ai compris que je pouvais créer mon propre plugin et le rediriger vers un autre dossier.
Voici ce que j'ai fait:

Créer un plugin.php personnalisé

<?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');
    }
}
?>

et créer un fichier XML:

<?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>

J'ai essayé de l'installer, mais ça ne marche pas. J'ai déjà mon fichier XML dans mon administrateur/templates/isis/html/com_content/article.xml

Quelqu'un peut-il m'aider s'il vous plaît résoudre ce problème? Je ne sais pas comment le faire fonctionner, il lit donc mon article personnalisé.xml au lieu de l'original.

J'ai cherché dans ce fil, mais je ne sais pas comment le faire fonctionner, je pense que je fais quelque chose de mal. entrez la description du lien ici

2
Peter

Pour ajouter des champs personnalisés supplémentaires à votre article, vous pouvez créer un plugin de contenu en procédant comme suit article

Ou vous pouvez installer ceci plugin et apprendre à ajouter les champs personnalisés pour l'article joomla.

Pour ajouter des champs personnalisés pour d'autres composants, vous pouvez suivre ceci documentation

Pour remplacer le fichier article.xml dans le dossier models/forms /, vous pouvez installer ceci plugin et ajouter votre fichier de substitution dans le dossier.

/administrator/templates/system/forms/com_content/article.xml

pour le côté admin

et

/templates/system/forms/com_content/article.xml

pour le côté frontal

1
webchun