| Aller au Sommaire | go main | go sidebar | go search |

2005-08-02 08:22:03

Un squelette pour un seul article ?

Pour modifier l’apparence d’un seul article plusieurs techniques sont possibles. Essayons d’en présenter plusieurs.

2005-07-12 00:00:00

Utilisation des ancres nommées dans spip (1.8)

On peut facilement utiliser les raccourcis qui permettent de créer des liens pour ajouter des ancres dans un #TEXTE et ainsi proposer si besoin un mini sommaire lors de la rédaction d’un article un peu long.

Syntaxe

- [texte->#nom_ancre] crée un lien vers l’ancre nom_ancre

- [#nom_ancre<-] crée l’ancre #nom_ancre

Astuce

Comme spip est décidemment très balèze on peut mixer les ancres avec les raccourcis habituels des articles/rubriques et ainsi écrire, par exemple,

- [un super lien vers l'ancre de l'article 12 ?->art12#ancre1]

2005-07-11 00:00:00

Personnaliser son espace privé en fonction de la rubrique

Avec l’apparition des fichiers de langues il devient possible de personnaliser l’interface privée de spip. Il suffit, dans un fichier local_fr.php3 [1] de donner une nouvelle traduction aux chaînes déjà présentes dans le fichier ecrire_fr.php3, spip prendra alors cette « traduction » au lieu de l’originale.

le fichier se fabrique ainsi :

<?php

// This is a SPIP language file  --  Ceci est un fichier langue de SPIP

$GLOBALS[$GLOBALS['idx_lang']] = array(

'texte_sous_titre' => 'un type de soustitre',
...

);
?>

Si on veut pousser la personnalisation et changer le nom des champs pour une rubrique particulière seulement on peut y arriver avec un peu de bidouille dans le même fichier.

<?php

// This is a SPIP language file  --  Ceci est un fichier langue de SPIP

if ($GLOBALS['id_rubrique']==2){
$GLOBALS[$GLOBALS['idx_lang']] = array(
'texte_sous_titre' => 'un type de soustitre',
...
);
} else{
$GLOBALS[$GLOBALS['idx_lang']] = array(
'texte_sous_titre' => 'un autre type Sous-titre',
...
);
}

?>

À quoi ça sert ? Par exemple pour donner des noms explicites aux champs de saisie d’un article dans la rubrique cuisine (nombre de personnes, temps de cuisson,...) et d’autres noms pour les champs de saisie d’un article de la rubrique voyage ; ou juste pour faire joli et bien montrer que votre site c’est le votre jusqu’au coeur de son interface privée !