Page 1 sur 1

Help Foreach pour modif Virtuemart

Posté : 09 oct. 2011, 17:58
par lecer144
Bonjour,

je voudrais modifier le breadcrumbs de Virtuemart pour qu'il ne m'affiche que le 1er niveau:
au lieu d'avoir : "cat" >> "sscat" >> "produit"
je voudrais juste "cat"

Ça se trouve dans /components/com_virtuemart/themes/default/templates/common/pathway.tpl.php, c'est donc du PHP et ça doit être tout simple ... surement qu'il faut juste bloquer le foreach à la fin de sa 1ère exécution mais vu mes compétences en la matière, je galère sérieusement:

Voici le code du fichier:

Code : Tout sélectionner

<?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' ); ?> <?php $catcount = 1; $count = count( $pathway ); // Remove the link on the last pathway item $pathway[ $count - 1 ]->link = ''; foreach ( $pathway as $item ) { ?> <?php if( !empty( $item->link ) ) : ?> <a class="pathway" href="<?php echo $item->link ?>"><?php echo $item->name ?></a> <?php else: ?> <?php echo $item->name ?> <?php endif; ?> <?php if( $catcount < $count || $item->link != '') { // This prints the separator image (uses the one from the template if available!) // Cat1 * Cat2 * ... echo vmCommonHTML::pathway_separator(); } $catcount++; } if( isset( $return_link ) && !empty( $return_link ) ) { echo $return_link; } ?>
Par avance merci pour votre aide

Re: Help Foreach pour modif Virtuemart

Posté : 09 oct. 2011, 19:41
par moogli
salut,

Tu peux mal proprement mettre un break mais je pense que simplement voir avec l'auteur du script serait plus facile :)


@+