support Besoin d'aide

Dérivé de layout section yahoo

PrécédentSuivantIndex

cherche à customiser le rendu des items articles

Avancement0%
WorkflowBesoin d'aide
StatutLe problème a été enregistré

Je dérive le layout_sections_as_yahoo.php parce que j'ai besoin d'une liste successive des sous-sections qui me liste également les articles relatifs non pas en compact mais en boîte pliable. Le comportement par défaut, actuel, est d'afficher le tire du premier article de chaque sous-section.

A la ligne 169 je trouve ceci :

// regular rendering of related articles
                
} else {
                    if(
preg_match('/\barticles_by_([a-z_]+)\b/i'$item['options'], $matches))
                        
$order $matches[1];
                    else
                        
$order 'edition';
                    if(
$related =& Articles::list_for_anchor_by($order'section:'.$item['id'], 0$maximum_items count($content), 'compact')) {
                        foreach(
$related as $sub_url => $label) {
                            
$sub_prefix $sub_suffix $sub_hover '';
                            if(
is_array($label)) {
                                
$sub_prefix $label[0];
                                
$sub_suffix $label[2];
                                if(@
$label[5])
                                    
$sub_hover $label[5];
                                
$label $label[1];
                            }
                            
$content[] = $sub_prefix.Skin::build_link($sub_url$label'article'$sub_hover).$sub_suffix;
                        }
                    }
                }

Je pense que ça se passe là, particulièrement à la ligne if($related =& Articles::list_for_anchor_by($order, 'section:'.$item['id'], 0, $maximum_items - count($content), 'compact')) : mais remplacer compact par folded n'est pas tellement efficace...

PrécédentSuivantIndex