Thème : Insérer un nouveau fichier PHP avec INCLUDE.

Hello,

J'ai réalisé un nouvel INCLUDE pour mettre les liens STATIC dans un fichier indépendant.

Ai-je utilisé la bonne méthode ?

Dans les fichiers du thème (les 7 "principaux") :
<?php include(dirname(__FILE__).'/navstatic.php'); # On insere navstatic ?>
En début du fichier insseré (navstatic.php), j'ai mis cette ligne :
<?php if(!defined('PLX_ROOT')) exit; ?>
(Le reste est le menu des pages static : $plxShow->staticList ). Mais c'est pas la question.

Merci.

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Oui c'est très bien

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • StéphaneStéphane Member, Former PluXml Project Manager
    Je peux te suggérer une autre solution en utilisant la fonction staticInclude

    Exemple:
    <?php $plxShow->staticInclude(5) ?>
    
    Tu ajoutes cette ligne partout où tu en as besoin
    Je suppose ici que tu as créé une page statique et son n° est 005
    Dans ses paramètres tu mets la colonne Active à Non et la colonne Menu à Masquer

    Pourquoi cette solution: il te sera facile de changer le contenu en éditant la page statique

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • TonioTonio Member
    Mon but n'est pas d'insérer une page static mais d'avoir un fichier "nav-static.php" indépendant avec, dedans, les LIENS vers les pages static. Et ce pour changer de mise en page.
    Par défaut, dans le thème de la version 5.0.2, ces liens sont générés dans le ficheir header.php .

    Fichier nav-static.php
    <?php if(!defined('PLX_ROOT')) exit; ?>
    <?php $plxShow->staticList('Accueil','<li id="#static_id"><a href="#static_url" class="#static_status" title="#static_name">#static_name</a></li>'); ?>
    
Connectez-vous ou Inscrivez-vous pour répondre.