cbe_swap_body_excerpt

23/01/2014 - plugin, textpattern

Place le champ “Résumé” avant le champ “Corps” lors de la rédaction ou la modification d’article.

Un besoin personnel encore, auquel je n’ai pas trouvé de réponse immédiate.
Alors voici un plugin administrateur dont le but premier est d’intervertir la saisie des champs “Corps” et “Résumé” (“Body” et “Excerpt” dans la version originale).

Rejeté en fin de colonne, le “Corps” laisse une place qui peut être réutilisée. L’aide ci-dessous vous explique comment dans les grandes lignes.

Le plugin utilise les fonctionnalités pluggable_ui apparues à la version 4.2.0 de Textpattern, c’est par conséquent la version minimale requise.

Pour le reste (téléchargement, support), c’est comme d’habitude.

Ce que vous en pensez

Aide du plugin

Swaps body and excerpt fields in Write tab

cbe_swap_body_excerpt

Table of contents

Features

  • Displays the 'Excerpt' field before the 'Body'
  • Optionally adds some content before these two fields by replacing the original 'Body' markup with your own (see how to do that)

Plugin requirements

Developed and tested with Textpattern 4.5.4 and 4.5.5. Should work with every version from 4.2.0 (since pluggable_ui for articles).

Download, installation, support

How to...

Replace body markup

Create an admin plugin to hook to cbe_swapbe.replace_body event.
Copy/paste the following lines, replace abc_your_function_name with the proper name and fill in the blanks:

register_callback( 'abc_your_function_name' , 'cbe_swapbe.body_replace'  ) ;

/**
 * abc_your_function_name
 * Uses the space left by the former 'Body' field
 * after Body and Excerpt have been swapped with cbe_swap_body_excerpt
 *
 * @param   string $event event on which the function fires
 * @return  string        replacement html markup
 */
function abc_your_function_name( $event )
{
    $body_replacement  = __your__code__here__ ;
    $body_replacement .= __more__code__if__needed__ ;
    return( $body_replacement ) ;
}

Changelog

  • 1.0 - 23 Jan 2014 - Initial release
  • 1.0.1 - 24 Jan 2014 - Fixed: nothing displays if articles don't use excerpts

Sur les mêmes thèmes

cbe_if_prod_status | Dépanne-Ordi | cbe_output_form | Accord Musette | Exemples pour cbe_members | cbe_members | Exemples pour cbe_frontauth | cbe_frontauth | cbe_keywords | cbe_helpful

Ce que vous en pensez

Rechercher

Vous aimez...

... ce que je fais, ce que je suis. Ça vous est utile ou juste agréable. Vous voulez dire merci, alors

dites-le avec un livre

Tags

À propos

Je suis développeur web : je crée des sites Internet et en développe les fonctionnalités. Suite →

Mentions légales

Claire Brione
6 Chemin de l’Eglise14170 Vendeuvre – (Caen – Calvados)
SIRET : 412 079 550 00023 Suite →