[SPIP Zone] Question heritage / surcharge de squelettes

Bonjour,

Je repose cette question ici restée sans réponse sur la liste.

Je souhaiterai modifier l'ordre d'affichage des groupes de mots dans l'interface privée, j'ai créé mes groupes avec des numéros (10., 20., 30. etc ...), mais l'affichage par défaut ne respecte pas l'ordre {par num titre}.

Après recherche, il semble que ce tri soit défini dans

plugins-dist -> mots -> prive -> squelettes -> contenu (pour la zone de droite) -> mots.html
plugins-dist -> mots -> prive -> squelettes -> navigation (pour la colonne de gauche) -> mots.html

Effectivement dans ces 2 fichiers squelettes, on a des boucles pour lister mes groupes triées {par multi titre}.

Question:
- j'ai ajouté à cet endroit des critères {par num titre}, ça marche ... je ne sais pas exactement ce qu'il se passera si j'utilise des titres <multi> (je suppose que c'est la raison de ce choix par défaut), je peux cumuler les critères ? genre {par num titre}{par multi titre} ?

- mais bon, mon site n'étant pas multilingue, ma vraie question concerne l'emplacement ou je devrais mettre ces squelettes modifiés ? j'ai tenté plusieurs emplacements, rien n'y fait (squelettes->contenu ou même squelettes->prive->contenu voire squelettes->prive->squelettes->contenu), je n'arrive pas à remplacer le squelettes du plugin ...

Question subsidiaire:
- je souhaiterai de même maintenir un affichage des mots-clés affectés à des objets dans l'ordre {par num titre} des groupes de mots et non pas dans l'ordre {par multi titre} des groupes de mots (ce qui semble être le cas actuellement), par exemple quand on utilise la zone d'affectation des mots-clés dans l'affichage d'un article ...

--
Pierre

A mon avis tu devrais créer un plugin qui dépend de crayon et placer tes squelettes aux même niveaux hiérarchiques. Je ne suis absolument pas certain que le dossier squelettes (qui pour moi a toujours été pour le site public) soit pris en compte dans l’espace privé.

Oui c'est un truc agaçant que j'ai remarqué recemment.
Je viens de corriger dans la 3.1 à venir

Je me demande aussi si on devrait pas afficher les numéros dans la colonne de nav au lieu de le masquer...
--
Cédric

Zapilou a écrit :

Bonjour,

Je repose cette question ici restée sans réponse sur la liste.

Je souhaiterai modifier l'ordre d'affichage des groupes de mots dans l'interface privée, j'ai créé mes groupes avec des numéros (10., 20., 30. etc ...), mais l'affichage par défaut ne respecte pas l'ordre {par num titre}.

Après recherche, il semble que ce tri soit défini dans

plugins-dist -> mots -> prive -> squelettes -> contenu (pour la zone de droite) -> mots.html
plugins-dist -> mots -> prive -> squelettes -> navigation (pour la colonne de gauche) -> mots.html

Effectivement dans ces 2 fichiers squelettes, on a des boucles pour lister mes groupes triées {par multi titre}.

Question:
- j'ai ajouté à cet endroit des critères {par num titre}, ça marche ... je ne sais pas exactement ce qu'il se passera si j'utilise des titres<multi> (je suppose que c'est la raison de ce choix par défaut), je peux cumuler les critères ? genre {par num titre}{par multi titre} ?

- mais bon, mon site n'étant pas multilingue, ma vraie question concerne l'emplacement ou je devrais mettre ces squelettes modifiés ? j'ai tenté plusieurs emplacements, rien n'y fait (squelettes->contenu ou même squelettes->prive->contenu voire squelettes->prive->squelettes->contenu), je n'arrive pas à remplacer le squelettes du plugin ...

Question subsidiaire:
- je souhaiterai de même maintenir un affichage des mots-clés affectés à des objets dans l'ordre {par num titre} des groupes de mots et non pas dans l'ordre {par multi titre} des groupes de mots (ce qui semble être le cas actuellement), par exemple quand on utilise la zone d'affectation des mots-clés dans l'affichage d'un article ...

--
Pierre

----
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

A mon avis le principe d’isoler le dossier squelettes/ de l’interface privée est une bonne chose.
Ceux qui interviennent dans le dossier squelettes ne sont pas forcément très experts et pourraient surcharger des éléments qui nuiraient à la stabilité de l’espace privé.
Le niveau de technicité demandé à ceux qui font des plugins n’est pas le même, donc ils peuvent maitriser les effets de bord entre le public et le privé.
J’aime bien comparer avec cPanel et openLiteSpeed qui ont tous les deux des interfaces privées codées en php et qui utilisent leur propre moteur php, afin qu’une erreur dans la compilation séparée du serveur php ne perturbe rien

Bonjour,

Le 23/10/2014 12:46, Cédric Morin a écrit :

Oui c'est un truc agaçant que j'ai remarqué recemment.
Je viens de corriger dans la 3.1 à venir
Connexion · GitLab

Ok merci pour l'info, content de voir que je ne suis pas le seul à
trouver ça bizarre. Questions:
- est-ce que ça corrige aussi dans l’accordéon d'ajout de mots-clés
quand on édite un objet (article, rubrique , etc ...)
- une idée de la date de sortie de la 3.1 ?

Je me demande aussi si on devrait pas afficher les numéros dans la
colonne de nav au lieu de le masquer...

Ça permettrait de constater "de visu" quel classement est appliqué ...

Merci d'avoir regarder en tous cas, ça m'évite d'avoir à faire un plugin :slight_smile:

Cédric

Zapilou a écrit :

Bonjour,

Je repose cette question ici restée sans réponse sur la liste.

Je souhaiterai modifier l'ordre d'affichage des groupes de mots dans
l'interface privée, j'ai créé mes groupes avec des numéros (10., 20.,
30. etc ...), mais l'affichage par défaut ne respecte pas l'ordre {par
num titre}.

Après recherche, il semble que ce tri soit défini dans

plugins-dist -> mots -> prive -> squelettes -> contenu (pour la
zone de droite) -> mots.html
plugins-dist -> mots -> prive -> squelettes -> navigation (pour la
colonne de gauche) -> mots.html

Effectivement dans ces 2 fichiers squelettes, on a des boucles pour
lister mes groupes triées {par multi titre}.

Question:
- j'ai ajouté à cet endroit des critères {par num titre}, ça marche
... je ne sais pas exactement ce qu'il se passera si j'utilise des
titres<multi> (je suppose que c'est la raison de ce choix par
défaut), je peux cumuler les critères ? genre {par num titre}{par
multi titre} ?

- mais bon, mon site n'étant pas multilingue, ma vraie question
concerne l'emplacement ou je devrais mettre ces squelettes modifiés ?
j'ai tenté plusieurs emplacements, rien n'y fait (squelettes->contenu
ou même squelettes->prive->contenu voire
squelettes->prive->squelettes->contenu), je n'arrive pas à remplacer
le squelettes du plugin ...

Question subsidiaire:
- je souhaiterai de même maintenir un affichage des mots-clés affectés
à des objets dans l'ordre {par num titre} des groupes de mots et non
pas dans l'ordre {par multi titre} des groupes de mots (ce qui semble
être le cas actuellement), par exemple quand on utilise la zone
d'affectation des mots-clés dans l'affichage d'un article ...

--
Pierre

--
Pierre

Bonjour,

Le 23/10/2014 13:02, Gilles Vincent a écrit :

A mon avis le principe d'isoler le dossier squelettes/ de l'interface
privée est une bonne chose.
Ceux qui interviennent dans le dossier squelettes ne sont pas forcément
très experts et pourraient surcharger des éléments qui nuiraient à la
stabilité de l'espace privé.
Le niveau de technicité demandé à ceux qui font des plugins n'est pas le
même, donc ils peuvent maitriser les effets de bord entre le public et
le privé.

Oui je suis assez d'accord mais je ne sais pas pourquoi, j'étais resté
avec l'impression que l'on pouvait surcharger les squelettes de l'espace
privé.
Par contre dans le cas du choix d'un mot-clé pour un article
(l'accordeon "Ajouter un mot-clé"), ce pourrait-être une saisie non ?

Mais bon, si Cédric a corrigé ça, c'est réglé, même s'il faut attendre
la 3.1.

J'aime bien comparer avec cPanel et openLiteSpeed qui ont tous les deux
des interfaces privées codées en php et qui utilisent leur propre moteur
php, afin qu'une erreur dans la compilation séparée du serveur php ne
perturbe rien

2014-10-23 12:46 GMT+02:00 Cédric Morin <cedric@yterium.com
<mailto:cedric@yterium.com>>:

    Oui c'est un truc agaçant que j'ai remarqué recemment.
    Je viens de corriger dans la 3.1 à venir
    Connexion · GitLab
    <Connexion · GitLab;

    Je me demande aussi si on devrait pas afficher les numéros dans la
    colonne de nav au lieu de le masquer...
    --
    Cédric

    Zapilou a écrit :

        Bonjour,

        Je repose cette question ici restée sans réponse sur la liste.

        Je souhaiterai modifier l'ordre d'affichage des groupes de mots
        dans l'interface privée, j'ai créé mes groupes avec des numéros
        (10., 20., 30. etc ...), mais l'affichage par défaut ne respecte
        pas l'ordre {par num titre}.

        Après recherche, il semble que ce tri soit défini dans

        plugins-dist -> mots -> prive -> squelettes -> contenu (pour
        la zone de droite) -> mots.html
        plugins-dist -> mots -> prive -> squelettes -> navigation
        (pour la colonne de gauche) -> mots.html

        Effectivement dans ces 2 fichiers squelettes, on a des boucles
        pour lister mes groupes triées {par multi titre}.

        Question:
        - j'ai ajouté à cet endroit des critères {par num titre}, ça
        marche ... je ne sais pas exactement ce qu'il se passera si
        j'utilise des titres<multi> (je suppose que c'est la raison de
        ce choix par défaut), je peux cumuler les critères ? genre {par
        num titre}{par multi titre} ?

        - mais bon, mon site n'étant pas multilingue, ma vraie question
        concerne l'emplacement ou je devrais mettre ces squelettes
        modifiés ? j'ai tenté plusieurs emplacements, rien n'y fait
        (squelettes->contenu ou même squelettes->prive->contenu voire
        squelettes->prive->squelettes-__>contenu), je n'arrive pas à
        remplacer le squelettes du plugin ...

        Question subsidiaire:
        - je souhaiterai de même maintenir un affichage des mots-clés
        affectés à des objets dans l'ordre {par num titre} des groupes
        de mots et non pas dans l'ordre {par multi titre} des groupes de
        mots (ce qui semble être le cas actuellement), par exemple quand
        on utilise la zone d'affectation des mots-clés dans l'affichage
        d'un article ...

        --
        Pierre

--
Pierre

A mon avis le principe d'isoler le dossier squelettes/ de l'interface
privée est une bonne chose.
Ceux qui interviennent dans le dossier squelettes ne sont pas forcément
très experts et pourraient surcharger des éléments qui nuiraient à la
stabilité de l'espace privé.
Le niveau de technicité demandé à ceux qui font des plugins n'est pas le
même, donc ils peuvent maitriser les effets de bord entre le public et
le privé.

Oui je suis assez d'accord mais je ne sais pas pourquoi, j'étais resté
avec l'impression que l'on pouvait surcharger les squelettes de l'espace
privé.

Je crois justement que l'on peut... Mais le dossier squelettes/ est
pour l'habillage perso de l'espace public ; pour l'espace privé c'est
un poil plus difficile (certains plugins arrivent à transformer
l'espace privé)

oui oui je sais sur ce coup la, je vous grille tous un !

- Quand elle sera prête

Le 23/10/2014 14:26, Zapilou a écrit :

- une idée de la date de sortie de la 3.1 ?

bon Okayyy je sors :stuck_out_tongue:

--
@micalement stéphane

http://www2.ac-lyon.fr/services/escal/
spip-avec-escal <spip-avec-escal@rezo.net>