comment faire pour n'afficher que le premier mot de chaque Rubrique dans cette boucle ?

Bonjour

Je n'ai pas vu passer ma réponse sur la liste alors je la reposte (pardon si elle est déjà passée).

comment faire pour n'afficher que le premier mot de chaque Rubrique dans cette boucle ?

<BOUCLE_rubrique(RUBRIQUES)

{titre_mot=inclu_menu_principal} {par num titre>
        [<li
class="menu-principal-rubriques"><a
href="[(#URL_SITE_SPIP)/][(#URL_RUBRIQUE)]">(#TITRE|supprimer_numero)</a></li>]

</BOUCLE_rubrique>

Par
exemple je ne voudrais afficher que "Conférences" au lieu de
"Conférences sur le bouddhisme". Mais tout en gardant le titre originel
de la rubrique qui est "Conférences sur le bouddhisme".

Merci !

      _____________________________________________________________________________
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail http://mail.yahoo.fr

Je ne crois pas que quelqu’un ait répondu… mais répondre à cette question n’est pas facile : Il n’existe pas de filtre |couper_mot{1} (Dommage, mais c’est comme ça…)

Une piste de recherche : http://www.spip-contrib.net/Mesurer-la-longueur-d-un-article

En fait il faut que tu crée le filtre |couper_mot{1} qui repère le premier espace et renvoie tout ce qui suit.

Paul(5eBleu)

On Dec 10, 2007 4:36 PM, Christian <drakpo2001@yahoo.fr> wrote:

Bonjour

Je n’ai pas vu passer ma réponse sur la liste alors je la reposte (pardon si elle est déjà passée).

comment faire pour n’afficher que le premier mot de chaque Rubrique dans cette boucle ?

<BOUCLE_rubrique(RUBRIQUES)

{titre_mot=inclu_menu_principal} {par num titre>
[

  • (#TITRE|supprimer_numero)
  • ]

    </BOUCLE_rubrique>

    Par
    exemple je ne voudrais afficher que « Conférences » au lieu de
    « Conférences sur le bouddhisme ». Mais tout en gardant le titre originel
    de la rubrique qui est « Conférences sur le bouddhisme ».

    Merci !


    Ne gardez plus qu’une seule adresse mail ! Copiez vos mails vers Yahoo! Mail http://mail.yahoo.fr


    liste spip
    spip@rezo.net - désabonnement : spip-off@rezo.net
    Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
    Documentation de SPIP : http://www.spip.net/
    irc://irc.freenode.net/spip
    FAQ : http://www.spip.net/fr_article1054.html

    Christian <drakpo2001@yahoo.fr> wrote:

    Par
    exemple je ne voudrais afficher que "Conférences" au lieu de
    "Conférences sur le bouddhisme". Mais tout en gardant le titre originel
    de la rubrique qui est "Conférences sur le bouddhisme".

    Merci !

    faire un filtre a déclarer dans mes fonctions.php

    function premier_mot ($texte) {
            $mots = preg_split("/[\s,]+/", $texte);
            return $mots[0];
    }

    et dans ta boucle de menu
    (#TITRE|supprimer_numero|premier_mot)

    --
    Dominique
    http://wojylac.free.fr