[résolu]Page index_category_nested.php personnalisée

[résolu]Page index_category_nested.php personnalisée

Messagepar albator1932 » Lun 11 Oct 2010, 21:00

Bonjour,

J'ai monté un osCSS 1.2.2 rc1 pour un client et j'aimerai faire en sorte que la liste des catégories du menu de gauche ne liste que les catégories n'ayant pas de parent et n'affichent dans ces "super-catégories" qu'un lient "consultez nos catégories" qui mènerait à une page de ce type :

Image

Les modifications à apporter sont donc au niveau de includes/boxes/categories.php pour faire en sorte que l'arborescence ne soit pas complètement explorée et au niveau de includes/content/index_category_nested.php pour y récupérer les catégories qui ont pour parent la super-catégorie choisie (titre blanc) ainsi que ses catégories enfant (liens noirs dans la partie grise).

Avant de commencer à modifier lourdement le code j'aimerai savoir si vous auriez des pistes pour faire ça au plus propre ?
Dernière édition par albator1932 le Mar 12 Oct 2010, 20:03, édité 1 fois.
albator1932
Membre actif
 
Messages: 12
Inscription: Mer 01 Avr 2009, 16:28

Re: Page index_category_nested.php personnalisée

Messagepar oscim » Mar 12 Oct 2010, 19:11

Pour gerer autrement les categorie,

Il faut recuperer le contenu en tableau de la class categorie_tree.

La methode buildTree contruit une sortie , mais la methode getTree te renvoi le tableau des categories, a exploiter ensuite comme tu veut.

Sinon, je n'ai plus en tete la forme de la class sur la 1.2.2, mais si tu a la methode setMaximumLevel, alors c'est encore plus simple.

Il te suffit de preciser le max level, qui est en fait la profondeur de recursion de la boucle.
Pour un web au normes du W3C, pour un web plus propre !

- Download osCSS Toutes versions
- stable osCSS 2.1.0 (help|info|new dev) Official help|wiki|Tuto for osCSS 2 | doc doxygen
- Utiliser le tracker pour suivre les évolutions et développements
- Inscrivez vos sites sur oscss pour présenter vos réalisations
Avatar de l’utilisateur
oscim
Site Admin
 
Messages: 1643
Inscription: Mar 25 Sep 2007, 11:33

Re: Page index_category_nested.php personnalisée

Messagepar albator1932 » Mar 12 Oct 2010, 20:02

Bonne réponse ! Je suis tombé dessus par hasard hier en cherchant le code la fonction qui construit l'arbre et effectivement il y a un setMaximumLevel, bien vu !
albator1932
Membre actif
 
Messages: 12
Inscription: Mer 01 Avr 2009, 16:28


Retourner vers Config

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités

cron