dossier assets
cpalo
Member
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
Ce que je fais maintenant :
Cordialement
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
Connectez-vous ou Inscrivez-vous pour répondre.