Jump to content

Affichage "category_treeview"


Recommended Posts

Bonjour,

 

le développement d'un module de recherche multicritère m'a permis de manipuler le "category-tree-view" ou autrement dit en francais l'arbre des catégories (affichage des catégories sous forme d'arborescence dit plus simplement...)

 

Comme le titre l'indique il y a un soucis d'affichage pour ce dernier dépendant de comment l'arbre est crée. L'arbre peut être crée de deux manières différentes, gràce à l'appel d'une fonction ou gràce à l'inclusion d'un template. Le soucis d'affichage survient lorsque l'on crée l'arbre en utilisant l'include du template correspondant.

 

Le template se situe /admin/themes/default/template/helpers/form/form_category.tpl

 

Les images suivantes illustrent mon propos :

900512Sanstitre2.png

aucun soucis

599191Sanstitre.png

on se rend compte que dans la barre des filtres il y a un décalage, de plus un | se balade après le "trouver une catégorie"

 

Concrètement à part le bug d'affichage, on se rend compte que les filtres "Tout cocher", "Tout décocher" ainsi que "Trouver une catégorie" ne fonctionne plus et plus précisemment "Tout cocher" et "Tout décocher" se comporte comme "Tout déplier".

 

Cette anomalie a été détectée sur une version de PS 1.5.3 et apparement n'aurait pas été corrigée sur la 1.5.4.

 

Le problème vient du code du template cité precedemment, on se rend vite compte que les devloppeurs de la team PS se sont emmelés les pinceaux au niveau du <div class="category-filter"> ligne ~ 39 (au niveau de la balise span concernant les filtres "Tout cocher/décocher")

 

Code posant problème:

<div class="category-filter">
 <span><a href="#" id="collapse_all" >{$categories.trads['Collapse All']}</a>
  |</span>
  <span><a href="#" id="expand_all" >{$categories.trads['Expand All']}</a>
 {if !$categories.use_radio}
  |</span>
  <span></span><a href="#" id="check_all" >{$categories.trads['Check All']}</a>
  |</span>
  <span></span><a href="#" id="uncheck_all" >{$categories.trads['Uncheck All']}</a></span>
  {/if}
[...]
</div>

 

Cordialement

Edited by Pepitoww (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...