Comment faire une surcharge du plugin Pagebreak ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Comment faire une surcharge du plugin Pagebreak ?

    Salut

    La structure du pagebreak est faite avec <ul> et je voudrais la remplacer par <ol>. Le problème c'est que c'est un plugin (le fichier se trouve dans \plugins\content\pagebreak\pagebreak.php) et donc il n'est pas possible de faire de surcharge. Auriez vous un moyen pour que je puisse modifier le fichier sans perdre cette modif à la prochaine mise a jour ?

    Merci d'avance.

    Joomla 3.6.0
    Dernière édition par Visiteur à 21/07/2016, 14h12

  • #2
    Re : Comment faire une surcharge du plugin Pagebreak ?

    Encore moi, une note en provenance de https://docs.joomla.org/Layout_Overrides_in_Joomla/fr:

    Plugin Alternative Layouts (Overriding a Plugin)
    Yes, it's possible to override plugin outputs. It's very useful, especially for content plugins. However you can only do it if the plugin is ready to allow overrides.

    A Tip!
    Joomla provides a mechanism to override a plugin but this feature is not supported by all the plugins
    Right now the only plugin in Joomla 3.x core that allow overrides is the Pagenavigation Content plugin that shows previous/next article links in article view of content component. There may be other plugins from third party developers allowing it and more core plugins will be overridable in the future.

    You will know when a plugin is overridable because has a /tmpl/ folder in it. See: https://github.com/joomla/joomla-cms...pagenavigation (note for developers: the plugin uses JPluginHelper::getLayoutPath() )

    Exemple de substitution de Plugin
    To override the output of Pagenavigation content plugin in "beez3" template, create a folder named templates/beez3/html/plg_content_pagenavigation/ and copy the original layout file (plugins/content/pagenavigation/tmpl/default.php) to this new folder.

    Now you can change this layout file to override plugin output.

    Is important to note that to build the override layout you need to create it in this path:

    templates/TEMPLATE-NAME/html/plg_PLUGIN-GROUP_PLUGIN-NAME/
    exemple : templates/beez3/html/plg_content_pagenavigation/

    Where PLUGIN-GROUP is the group to which the plugin belongs. (It is the name of the first folder where the plugin is located. See: https://github.com/joomla/joomla-cms...taging/plugins. Read more about Event groups at Plugin/Events)
    Donc, c'est possible, si le plugin a été prévu pour.....ce qui n'est pas le cas pour le plugin pagebreak, pour l'instant....

    Pascal
    Dernière édition par pmleconte à 21/07/2016, 12h23
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire


    • #3
      Re : Comment faire une surcharge du plugin Pagebreak ?

      Re

      Merci pour l'info. C'est dommage de ne pas pouvoir (pour l'instant) le faire.

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X