[Résolu] Chemins vers sous-dossiers
J'ai dans mon home.php
<?php include 'tpl-parts/header.php'; ?>
Ceci fonctionne.
Maintenant dans header.php j'ai ( pour le menu)
<?php include 'tpl-components/plx-responsive-menu.php'; ?>
Et là message d'erreur!
Warning: include(): Failed opening 'tpl-components/s/plt-responsive-menu.php' for inclusion...
J'ai essayé d'autres chemins ./ ou ../ ou ...
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
il y a un
/s/
qui traine dans le chemin afficher en warning , une typo ? ... et plt-... au lieu de plx-...Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Oups pour les fautes de frappe en copier-coller.
Je précise donc :
Les dossiers tpl-components et tpl-parts sont à la racine du thème.
theme
tpl-components
--> plx-responsive-menu.php
tpl-parts
--> header.php
<?php include 'tpl-components/plx-responsive-menu.php'; ?>
home.php
<?php include 'tpl-parts/header.php'; ?>
Et donc message d'erreur
Warning: include(): Failed opening '../tpl-components/plx-responsive-menu.php' for inclusion (include_path
Bonsoir,
dans header.php , tu peut utiliser :
pour repartir de ton dossier, remonter d'un niveau, puis redescendre dans le dossier adjacent . ... si j'ai bien compris ton architecture de dossier .
Dans home.php, tu peut aussi faire pour descendre dans l'autre dossier. :
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Merci.
Toutes mes excuses pour avoir ouvert par erreur un nouveau post alors qu'il faisait suite au précédent.https://forum.pluxml.org/discussion/7061/constantes-pour-simplifier-le-code-et-fonction-include#latest
Ce qui fonctionne, en suivant à la lettre l'astuce donnée par Stéphane:
Et que je simplifie avec
okay, donc j'avais pas compris, tes dossiers sont à la racine du dossiers des thèmes et pas du thème en cours , c'est ça ?
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Tu avais bien compris.. les dossiers (tpl-components et tpl-parts) sont bien à la racine du thème..
Par contre le dossier assets ( dans mon autre post) est lui à la racine des thèmes, car commun à tous les thèmes.
Je vérifie ma version en cours de réalisation pour publier très prochainement ce thème; la structure de ses dossiers apparaitra plus clair.