Transformer un Override en module

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

  • Transformer un Override en module

    Bonjour,
    Je suis tout nouveau sur le forum et un tout petit moins sur l'utilisation de Joomla.
    Voici mon probleme:
    J'ai trouvé un Blog Layout qui m'interesse mais en Override et je n'arrive pas (je ne sais pas) l'installer. Est ce que on peut le transformer en module.ou bien de quelle l'installer.

    Voici les 2 codes: Php et CSS

    Markup
    Code PHP:
    <?php
    /**
    * @package Joomla.Site
    * @subpackage mod_articles_latest
    * @Author web-eau.net
    * Copyright Copyright (C) 2005 - 2018 Open Source Matters, Inc. All rights reserved.
    * @license GNU General Public License version 2 or later; see LICENSE.txt
    */

    defined('_JEXEC') or die;

    ?> 

    <div class="projects-horizontal">
    <div class="container"> 
    <div class="row projects"> 

    <?php foreach ($list as $item) : ?>

    <div class="col-sm-6 pb-5"> 
    <div class="row">
    <div class="col-md-12 col-lg-6">

    <!-- Intro image -->
    <?php
    $article_images 
    json_decode($item->images);
    $article_image '';
    $article_image_alt '';
    if(isset(
    $article_images->image_intro) && !empty($article_images->image_intro)) {
    $article_image $article_images->image_intro;
    $article_image_alt $article_images->image_intro_alt;
    }
    ?> 
    <a href="/<?php echo $item->link?>">
    <img class="img-fluid" src="/<?php echo $article_image?>" alt="<?php echo $article_image_alt?>" >
    </a>

    </div>

    <div class="col"> 
    <h5 class="nam"> 
    <a class="mod-articles-category-title <?php echo $item->active?>" href="/<?php echo $item->link?>"><?php echo $item->title?></a>
    </h5>
    <p class="description"><?php echo JHTML::_('string.truncate'$item->introtext50falsefalse) ; ?></p> 
    </div>

    </div>
    </div> 
    <?php endforeach; ?>

    </div>
    </div>
    </div>
    CSS
    Code PHP:
    .projects-horizontal {
    color:#313437;
    background-color:#fff;
    }
    .
    projects-horizontal p {
    color:#7d8285;
    }
    .
    projects-horizontal h2 {
    font-weight:bold;
    margin-bottom:40px;
    padding-top:40px;
    color:inherit;
    }
    @
    media (max-width:767px) {
    .
    projects-horizontal h2 {
    margin-bottom:25px;
    padding-top:25px;
    font-size:24px;
    }
    }
    .
    projects-horizontal .intro {
    font-size:16px;
    max-width:500px;
    margin:0 auto 10px;
    }
    .
    projects-horizontal .projects {
    padding-bottom:40px;
    }
    .
    projects-horizontal .item {
    padding-top:60px;
    min-height:160px;
    }
    @
    media (max-width:767px) {
    .
    projects-horizontal .item {
    padding-top:40px;
    min-height:160px;
    }
    }
    .
    projects-horizontal .item .name {
    font-size:18px;
    font-weight:bold;
    margin-top:10px;
    margin-bottom:15px;
    color:inherit;

    Bien merci d'avance pour votre aide.
    Dernière édition par lesoutier à 18/04/2020, 13h08

  • #2
    salut, tu as trouvé ta surcharge dans quel dossier ?
    Pour l'utiliser , il faut d abord créer une structure de dossiers semblable dans le dossier html du template, et copier le fichier php au bon endroit.
    vu le nom du fichier, je pense au dossier /html/com_content/featured/ de ton template.
    Ensuite tu vas dans le lien de menu ,la catégorie ou les paramètre du composant et tu le selectionne.
    Pour le code css, tu le copies directement dans le fichier custom.css ou user.css du template.
    Dernière édition par lefabdu51 à 18/04/2020, 10h01

    Commentaire


    • #3
      Et Christian Bardin a fait une super présentation sur les overrides lors d'un récent JoomlaDay : https://slides.woluweb.be/jd18fr/overrides.html
      Ca vaut la peine de parcourir
      wabaw aime ceci.
      Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

      Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

      Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

      Commentaire


      • #4
        Bonjour,
        le fichier PHP est un override du module latest news, et pas de blog d'articles.
        ​​​​​
        On peux le lire ici :
        * @package Joomla.Site
        * @subpackage mod_articles_latest
        * @Author web-eau.net
        Et la personne qui l'a fait est Daniel Dubois.

        Il faut donc suivre un tuto pour comprendre la mécanique (simple d'ailleurs) des overrides.

        Bonne journée.
        woluweb aime ceci.
        I love overrides
        -------
        UX/UI Designer - Grenoble - greendog.fr

        Commentaire


        • #5
          Merci beaucoup pour votre aide.
          Bonne journée et A bientot

          Commentaire


          • #6
            wabaw : j ai juste lu le nom du fichier: blog layout...
            Je n ais pas regardé le code en lui meme.
            Merci pour ta precision.

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X