2005-08-02 08:22:03
Un squelette pour un seul article ?
Par DoriaN, 2005-08-02 08:22:03 attime 08:22 :: Zinclassables
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)
Par DoriaN, 2005-07-12 00:00:00 attime 00:00 :: Zinclassables
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
Par DoriaN, 2005-07-11 00:00:00 attime 00:00 :: Zinclassables
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 !