PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 19/07/2018 10:00:06

cpalo
Membre
Lieu : Franqueville Eure
Inscription : 13/07/2011
Messages : 938

dossier assets

Bonjour,

Dans tous mes sites j'utilise un dossier assets dans lequel j'ai des dossiers images, fonts, reset.css, librairies(jquery par ex.), etc...
Dans le cas de pluxml j'y faisais référence en ayant créé un fichier siteconfiguration.php dans lesquels se trouvent des constantes que je peux utiliser en ayant modifié les fichiers index.php et config.php

 // Code rajouté :

    # Inclut les fichiers de configuration
    include(PLX_ROOT.FOLDER_SITECONFIG.'siteconfig.php');  # FOLDER_SITECONFIG est fourni par ./config.php

    # Définit les constantes d'environnement 
    define('SITECONFIG', PLX_ROOT.FOLDER_SITECONFIG);  
    define('PATH_ASSETS', PLX_ROOT.'assets/');

    // Traitement du dossier assets
    define('LIBS', PATH_ASSETS.'libs/');
    define('ADDONS',PATH_ASSETS.'addons/');
    define('UTILS',PATH_ASSETS.'utils/');
    define('FRAMEWORK',PATH_ASSETS.FILE_FRAMEWORK); # FILE_FRAMEWORK est fourni par siteconfig.php

    // Fin du code rajouté

J'aurai voulu simplifié cela en utilisant plutôt les fonctions de Pluxml.
Ce que je fais maintenant :

 <link rel="stylesheet" href="<?php $plxShow->racine(); ?>assets/utils/mediaquery-reporter.css" />

Comment faire pour créer une fonction du genre

public function assets() {
   echo $this->plxMotor->urlRewrite($this->plxMotor->aConf['racine_assets']);
}

Ce qui permettrait d'utiliser facilement un dossier "perso" dans pluxml en écrivant href="<?php $plxShow->assets(); ?>
Cordialement

Dernière modification par cpalo (19/07/2018 10:02:11)

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2018 PluXml.org, tous droits réservés