1

Discussione: id boites menus

wink Coucou,

il y a t'il possibilité de donner un css particulier à une id de boites pages   roll

exemple pour les Missionnaires de Scheut nous sommes dans la boite;
         Tableau de bord / Pages / Liste des boîtes Menu id 2

Pour l'ensemble des catégories de cette id de boite pages je voudrais qu'il puissent avoir une présentation appart comme ici sur la photo

https://creasite.babelleir.be/images/forum/gabi-css.jpeg

une SideBar spécifique pour l'ensemble de la boite pages id 2

donc je suppose crée _pages_2.inc https://creasite.babelleir.be/images/forum/ftp-css.jpeg

Mais j'ai un problème https://creasite.babelleir.be/images/smileys/ordi.gif avec la suite...

https://creasite.babelleir.be/images/gif/tu-m-aide.gif

Cordialement
Alain

2

Re: id boites menus

Ciao Alain

une solution existe, mais je n'ai pas compris au 100% ta question.

Tu veux rendre sticky le menu 2 de Pages?
Dans le cas, tu le fais avec du css ou du javascript?

Quel serait le code que veux-tu utiliser?

A++

3

Re: id boites menus

Moi aussi, les copains, je voudrais faire un truc du genre. J'ai une boite menu qui comprend déjà 59 articles en  5 catégories et qui à terme en comprendra 75. Quand on va vers cet ensemble de catégories, les autres boites en colonne latérale ne sont pas pertinentes et rendent la navigation confuse.

Il faudrait que pour tous les articles de cette boîte menu, on ne trouve en colonne latérale que la boîte menu concernée.
J'ai essayé de mettre tous les articles de ce menu avec boîte à gauche et les autres avec boites à droite, mais cela ne pourrait fonctionner que pour un seul ensemble d'articles.

L'idée d'Alain, est plus judicieuse, créer pour chaque boîte menu à isoler des autres une page spéciale de la skin, je veux dire un clone  de _page.inc que l'on pourrait gérer depuis l'admin de la skin.

Le problème est : comment associer un clone _page.inc à l'ID d'une boîte menu spécifique ?

4

Re: id boites menus

wink Aless,

ce n'est pas une simple histoire de css avec sticky ou pas. https://creasite.babelleir.be/images/smileys/grimace.gif

https://creasite.babelleir.be/images/smileys/gueule.gifComme l'a expliqué Kat, je cherche à afficher les articles d'une boîte menu donnée dans une page spéciale où il n'y aura que cette boîte menu en colonne latérale.https://creasite.babelleir.be/images/smileys/Pastis_metre.gif


capito? cool
Alain

5

Re: id boites menus

adesso ho capito.

Je vais réfléchir. ça va demander probablement une évolution du code

A++

Dans le cas le style serait à donner pour une catégorie ou pour une page uniquement?

6

Re: id boites menus

Bonjour à tous

je viens de tester une modification dans le code et ça marche.

il faudrait ajouter une autre option dans la liste des styles de chaque page.
ça permettrait de n'afficher que la boite du menu qui contient la page.
Je ne suis pas enthousiaste car ça demande de régler cette option sur toutes les pages ou l'on veut obtenir cet effet.

Dans le cas de Alain ça ferait du travail, mais ça marcherait

7

Re: id boites menus

wink Merci Aless,

c'est exactement ce qu'il me faut. Ce n'est pas grave si je dois reprendre chacune des pages concernées. De toutes façons, il pleut en Belgique, il faut bien s'occuper.

                                                                                   https://creasite.babelleir.be/images/smileys/think2.gif

8

Re: id boites menus

D'accord Alain

Je vais réfléchir encore un moment avant de l'ajouter.

A++

9

Re: id boites menus

Bonjour Ale et tout le monde !
Cette solution me convient bien et je vais la mettre en pratique dès que tu auras publié le code, Ale. Le choix de l'affichage latéral par l'option d'affichage des boîtes de chaque page sera bien pratique.
Mais dans certains autres cas, Alain aurait bien aimé pouvoir AUSSI créer de nouvelles side-bars que l'on pourrait choisir au niveau de la page, de la catégorie ou de la boîte menu. Tu lui avais dit sur Skype que c'était possible, moyennant un petit codage supplémentaire. Cela permettrait d'optimiser la navigation sur le site quand il commence à y avoir de nombreuses pages. Peux-tu regarder ?

10 Ultima modifica di Alain (20/06/2024 13:16:01)

Re: id boites menus

wink Coucou,

oui mon but de départ  était d'avoir une SideBarXXX spécifique selon le besoin...

Exemple sur mon site principal j'ai;

Toutes trois ont une SideBar différent  réglable à souhait               https://creasite.babelleir.be/images/smileys/think2.gif

https://creasite.babelleir.be/images/smileys/think.gif Une SideBarXXX spécifique à une boite de pages


https://creasite.babelleir.be/images/smileys/timide.gif

11

Re: id boites menus

Enfin je viens d'ajouter cette option.

ça se fera au niveau des menus de Pages, où il sera possible choisir de proposer (à gauche ou à droite) uniquement le menu de la page affichée.

Mauvaise nouvelle, ça ne sera disponible que dans la prochaine version. Impossible de livrer uniquement les fichiers modifiés.

A++

Ale

12

Re: id boites menus

https://creasite.babelleir.be/images/smileys/think.gif c'est pas la solution à mon problème...

Ici en exemple sur ton site, tu n'utilise que 'SideBar0'

https://creasite.babelleir.be/images/smileys/hearts.gifMoi je voudrais lui attribuer une 'SideBarSpeciale'

de la façon https://creasite.babelleir.be/images/forum/ftp-css.jpeg

<?php
### HTML
//$skin['sectiontop'] = array();
$skin['container-top'] = '<div id="container">'; //TopLeft Page
$skin['container-btm'] = '</div>'; //BottomLeft Page
$skin['header-top'] = '<div id="header">';
$skin['header-btm'] = '</div>';
$skin['page-top'] = '<div id="page">
';
$skin['page-btm'] = "\n</div>\n";
$skin['footer-top'] = '<div id="footer">
';
$skin['footer-btm'] = '</div>
';

### Declaration des sections en haut

### Declaration des sections en bas

### Declaration / Disposition des colonnes
$skin['right'] = array( " SideBarSpeciale");
### Largeur des colonnes
$skin['wm'] = 2; //  1..5
$skin['wr'] = 1; //  1..5
?>

cool Alain