Public feed
#533308
<?php
// Fichier mes_option.php se trouvant dans ./ecrire/
////////////////////////////////////////////////////////////////////////////////////
// Pour utiliser les champs "extra", il faut installer dans le fichier
// ecrire/mes_options un tableau definissant les champs pour chaque
// type d'objet que l'on veut tendre (article, rubrique, breve, auteur,
// site ou mot). Pour acceder aux valeurs des champs extra dans les
// squelettes du site public, utiliser la notation :
// [(#EXTRA|extra{nom_du_champ})]
// Exemples :
//
// Definition de tous les extras possibles
//
$GLOBALS['champs_extra'] = Array (
'auteurs' => Array (
"alim" => "radio|brut|Préférences alimentaires|Veggie,Viande",
"habitation" => "liste|brut|Lieu|Kuala Lumpur,Cape Town,Uppsala",
"ml" => "case|propre|Je souhaite m'abonner à la mailinglist",
"age" => "ligne|propre|Âge du capitaine",
"biblio" => "bloc|propre|Bibliographie"
),
'articles' => Array (
"isbn" => "ligne|typo|ISBN",
"options" => "multiple|brut|Options de cet article|1,2,3,plus"
)
);
// Note : pour les listes et les radios on peut preciser les valeurs des labels
// Exemples
// "habitation" => "liste|brut|Lieu|San Diego,Suresnes|diego,suresnes",
// On peut optionnellement vouloir restreindre la portee des extras :
// - pour les articles/rubriques/breves en fonction du secteur ;
// - pour les auteurs en fonction du statut
// - pour les mots-cles en fonction du groupe de mots
// Exemples :
$GLOBALS['champs_extra_proposes'] = Array (
'auteurs' => Array (
// tous : par defaut
'tous' => 'age|alim|ml',
// les admins (statut='0minirezo') ont plus de champs que les auteurs
'0minirezo' => 'age|alim|ml|biblio|habitation'
),
'articles' => Array (
// tous : par defaut aucun champs extra sur les articles
'tous' => 'isbn',
// seul le champs extra "isbn" est proposé dans le secteur 1)
'1' => 'isbn',
// Dans le secteur 2 le champs "options" est proposé)
'2' => 'options'
)
);
?>