Discussion

4 discussions

  • Bonjour,

    Spip version SPIP 2.1.8 [16966]
    Champs extra version 1.0 [40160]

    Lorsque je défini mes champs supplémentaires dans le fichier “mes_options.php” comme ceci :

    $GLOBALS['champs_extra'] = Array (
        'auteurs' => Array (
                "fonction" => "ligne|brut|Fonction",
            ),
        'articles' => Array (
                "duree" => "ligne|brut|Duree en jours",
            )
    );
    
    $GLOBALS['champs_extra_proposes'] = Array (
        'auteurs' => Array (
            // tous : par defaut
            // les admins (statut='0minirezo')
            '0minirezo' => 'fonction'
            ),
        'articles' => Array (
            // tous : par defaut
            '10' =>  'duree'
            )
    );

    Les champs supplémentaires apparaissent pour tous les auteurs et pour tous les articles.
    Ils apparaissent aussi à la création d’un nouvel article, quelque soit la rubrique.

    Or, je souhaitais afficher les champs uniquement pour les administrateurs, et pour les articles du secteur “10”.

    Si je déclare les champs en ajoutant ’tous’ comme ceci :

    $GLOBALS['champs_extra'] = Array (
        'auteurs' => Array (
                "fonction" => "ligne|brut|Fonction",
            ),
        'articles' => Array (
                "duree" => "ligne|brut|Duree en jours",
            )
    );
    
    $GLOBALS['champs_extra_proposes'] = Array (
        'auteurs' => Array (
            // tous : par defaut
            'tous' => '',
            // les admins (statut='0minirezo')
            '0minirezo' => 'fonction'
            ),
        'articles' => Array (
            // tous : par defaut
            'tous' => '',
            '10' =>  'duree'
            )
    );

    alors les champs n’apparaissent plus pour les auteurs, et ils apparaissent correctement pour les articles existants du secteur 10. Cependant si je créé un nouvel article dans le secteur 10, le champ n’apparait pas à la création, mais uniquement en modification.

    Aurais-je raté une étape ?

    Merci par avance.

    Reply to this message

  • Bon plugin, super qu’il soit maintenu (eu pas mal de problèmes avec Champs Extra 2, retour au fondamentaux!).
    Avec SPIP 2.1, je ne parviens toutefois pas à déclarer de champs extra sur les mots clés.
    J’ai pourtant le même mes_options.php que sur mon SPIP 2.0.9 (ou tout fonctionne nickel), mais les champs ne passent pas.

    Quelqu’un à déjà eu ce type de soucis?

    Reply to this message

  • Merci pour ce plug...

    Quelqu’un aurait il réussi à faire tourner le plugin Alias sur les champs extra ??
    Après quelques essais sur les codes, je ne trouve pas la solution... ;o(

    Merci d’avance

    Reply to this message

  • Merci pour la continuité du support des champs EXTRA.

    Mais comment fait-on pour récupérer les valeurs des entrées multiple ? car le filtre |extramon_champ renvoi le tableau (ARRAY) des valeurs des checkbox.

    Merci,

    Reply to this message

Comment on this article

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document

Follow the comments: RSS 2.0 | Atom