Bandeau

Site de démonstration du jeu de squelettes ESCAL fonctionnant sous SPIP3 et mis à la disposition des Etablissements SColaires de l’Académie de Lyon... et de qui veut.

Hierarchie des dossiers

damir
le 1er mars 2018
à 16:07
Rappel du sujet :

Bjr,

Je souhaiterais une confirmation au sujet du fonctionnement hierarchique entre dossiers
J’ai lu que squelettes etait prioritaire sur plugins
pourtant j’ai -deplacé- escal de plugins vers squelettes et je me suis retrouvé avec la configuration squeletique de base
j’ai du remettre escal dans sa place initiale, soit plugins, pour le rendre à nouveau opérationnel.
Est-ce normal ?

Damir

Hierarchie des dossiers

Oui c’est normal ..........

La caractéristique principale des plugins est leur habilité à fournir des fonctionnalités supplémentaires ou à modifier le fonctionnement de spip sans avoir à modifier le noyau (core) de spip.

Cela veut dire qu’il sera capable d’aller chercher des éléments. C’est valable aussi bien pour des scripts .php que pour des squelettes .html, des images, etc.

Dès qu’il est activé, le répertoire du plugin devient prioritaire par rapport aux répertoires du noyau : ecrire/, dist/ et racine du site.

Donc, par exemple, si le plugin escal fournit un inc/xxx.html, c’est ce fichier qui sera inclus lors d’un include_spip(“inc/xxx.html. Il viendra donc remplacer le script original du noyau.

Les répertoires des plugins restent néanmoins moins prioritaires que les répertoires squelettes. Ceci permet à l’utilisateur final de pouvoir fournir sa propre copie qui prendra le pas sur les plugins et le noyau. On peut dire ainsi que les plugins fournissent une localisation intermédiaire entre le noyau (distribution standard) et les squelettes (fourniture propre à l’utilisateur)

c’est donc dans /squelettes que tu déposera tes fichiers personnalisé, il seront donc prioritaire

exemple :
spip fournit une page sommaire dans "squelettes_dist" ..... "sommaire.html"
escal fournit une page sommaire dans "plugins/auto/escal/v4.0.37" .... "sommaire.html"

c’est donc le fichier sommmaire de escal qui est prioritaire

si je met un fichier sommaire.html dans le repertoire /squelettes , c’est celui-ci qui deviendra prioritaire.

est ce plus clair ????

Hierarchie des dossiers

Bjr

D’abord merci d’avoir pris le temps de rédiger cette explication.

J’ai bien compris que les éléments au sein du dossier squelettes sont prioritaires sur ceux de plugins
D’après cela j’avais supposé qu’il suffisait de mettre directement un élément dans le dossier squelettes pour qu’il soit utilisable
Alors qu’il faut que l’élément ait au préalable un pendant (element original) existant dans le dossier plugins ou le noyau.

PS : je risque de poser d’autres questions basiques de ce genre le long de ma découverte du logiciel et de ses composants
y a t-il un endroit particulier ou ce genre de questions (fonctionnement interne, personnalisation ...) ont déjà été posées ?

Hierarchie des dossiers

Bonjour,

Il y a tout d’abord les tutos de SPIP
https://www.spip.net/fr_rubrique135.html

Et la FAQ des webmestres
https://www.spip.net/fr_rubrique116.html

Car vos questions ne sont pas spécifiques à Escal mais bien à la hiérarchie de SPIP.

Sandy-Pascal Andriant
www.essaillon-sederon.net

Réagir au sujet
Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.
Attention ! Si votre message contient un lien, il devra être validé par le webmestre. Inutile de le poster à nouveau ;-)

Ajouter un document

Plan du site Contact Mentions légales Données personnelles et cookies Espace privé squelette RSS

2009-2025 © Escal - Tous droits réservés
Haut de page
Réalisé sous SPIP
Habillage ESCAL 5.2.14