Menu d é roulant des articles=>restreindre la longueur?

Le 15/08/02 17:00, « Philippe Auriol » <philippe.auriol@wanadoo.fr> a
écrit :

[...]

Comment faire pour que les titres dans les menus retournent à la ligne au delà
d'une
certaine longueur?

Sinon je peux toujours filtrer le titre du menu pour avoir les n premiers
caractères, nan? C'est quoi la fonction? :slight_smile:

Après quelques heures de sommeil, je m'auto réponds pour retrouver ma
réponse dans les archives dans huits jours quand je l'aurais oubliée :wink:

Il existe un filtre dans /ecrire/inc_filtres.php3
qui est "texte_script" et non comme l'a insidieusement écrit Fil avec une
volonté délibérée d'altérer la qualité de ce bel outil qu'est SPIP :wink:
(cf une accablante preuve là:
Discuter chez rezo.net) et non,
donc, "chainephp".

Le menu déroulant modifié, donc, pour que seuls les 60 premiers caractères
du titre des articles s'affichent donne:

<FORM ACTION="article.php3" METHOD="get">
    
    <SELECT NAME="id_article">
        <BOUCLE_menu_articles(ARTICLES) {id_rubrique} {par titre}>
        <OPTION VALUE="#ID_ARTICLE">
        <?php $x = '[(#TITRE|texte_script)]';
            echo substr($x, 0,59);
        ?>
        </OPTION>
        </BOUCLE_menu_articles>
    </SELECT>
    <INPUT TYPE="submit" NAME="Valider" VALUE="Afficher l'article">
</FORM>

Je me remercie donc :wink:

--
Dr Auriol, allergologue
http://www.allergique.org/ Le Monde des Allergies
http://allergie.remede.org/ L'allergie en fiches