Skip to main content Help Control Panel

Login   A+   A-

Development «   Development blog «  

Liste des sections sur la page d'accueil [6.6]

Ca serait cool de pouvoir choisir une section à dérouler dans la page d'accueil et de ne pas partir forcément de la racine.
Cas concret : Je suis en train de monter un site vitrine pour une entreprise avec yacs. J'ai 4 sections principales : société, produits, presse, support. Sur ma page d'accueil je dois afficher l'arborescence des produits (entre autres choses). Si j'utilise yacs tel quel, il va soit m'afficher mes 4 sections principales et leurs sous-sections. Je peux faire en sorte de cacher les sections société, presse et support via les options d'apparence sur l'index du site, et il m'affichera :

Produits
>> Connectique
>> Matériel

Sauf que le client ayant toujours raison, le cahier des charge me demande d'afficher :

Connectique
>> Informatique
>>>>>> Aquisition A/V
>>>>>> Connectique USB
>>>>>> Réseau / Téléphonie
>> Audio/Vidéo
>>>>>> etc...

Je ne m'étendrai pas sur les 3 niveaux, pour l'instant je feinte avec la famille, mais je pense résoudre ça avec un skin dérivé, un layout ou une autre bestiole du même genre

Par contre, j'ai besoin de n'afficher que les sous-sections de Produits.

J'ai cherché... et le index.php charge les sections à afficher à la ligne 434 en passant comme ancre initiale NULL. J'ai donc modifié pour qu'il affiche à partir de la section Produits ('section:32' dans mon cas) mais ça serait sympa de pouvoir le paramétrer, isnt'it Bernard ?

Ben pourquoi ?*
  • copyright JPP, entraîneur de saucisses;)
Ben paske sinon à la prochaine version, je suis mal car le index.php sera écrasé !

1- Bernard on May 19 2006

Tof : excellente idée, qui a en fait plein d'usage. Par exemple, le système permet d'afficher une section A tout en travaillant sur une section B, puis de basculer B d'un coup sur la page d'accueil le jour où tout est prêt.

J'ai rajouté une option dans le panneau de configuration de rendu (skins/configure.php), puis modifié la page frontale (index.php) pour en tirer parti.

A priori, la mise en page choisie dans ce cas est 'decorated', pour avoir les petites images sur le côté, là.

Rate this page
Posted by Tof on May 18 2006, commented by Bernard on May 18 2006, (popular)