catList et affichage

flipflipflipflip Member
Bonjour, en bricolant un thème je suis tombé sur un problème avec la fonction catList. D'après la doc on peut lui passer des paramètres pour modifier l'affichage via la variable $format. J'ai fais le test avec :
<?php $plxShow->catList($format="<ul><li id=\"#cat_id\" class=\"#cat_status\"><a href=\"#cat_url\" title=\"#cat_name\">#cat_name</a></li></ul>"); ?>
Dans ce cas l'affichage donne :
<ul><li id="#cat_id" class="active"><a href="#cat_url" title="#cat_name">#cat_name</a></li></ul>
Informatiques
Personnel
Divers
Photos
Cuisines
Et par hasard j'ai ajouté la variable $extra :
<?php $plxShow->catList($extra="Accueil", $format="<ul><li id=\"#cat_id\" class=\"#cat_status\"><a href=\"#cat_url\" title=\"#cat_name\">#cat_name</a></li></ul>"); ?>
Dans ce cas l'affichage est normal...

J'ai un string de l'array

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    J'ai pas tout compris le probleme, mais as-tu essayé avec:
    <?php $plxShow->catList('Accueil','<li id="#cat_id"><a href="#cat_url" class="#cat_status" title="#cat_name">#cat_name (#art_nb)</a></li>'); ?>
    
    En revanche l'utilisation de #art_nb dans la variable format génère un probleme d'affichage avec le mot Accueil. ça donne quelque chose du genre

    Accueil (#art_nb)
    Nom de la catégorie 1
    Nom de la catégorie 2

    Ce bug est identifié et corrigé dans la prochaine version de pluxml

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Avec tes propositions je suis arrivé a obtenir ce que je veux, c'est à dire l'affichage des catégories dans le retour à l'accueil :
    <?php $plxShow->catList('', '<li id="#cat_id" class="#cat_status"><a href="#cat_url" title="#cat_name">#cat_name</a></li>'); ?>
    

    J'ai un string de l'array

Connectez-vous ou Inscrivez-vous pour répondre.