72ce1b0c51
transcription - séparation noms des personnes en bas de page
151 lines
4.3 KiB
PHP
151 lines
4.3 KiB
PHP
<?php
|
|
if (!defined("_ECRIRE_INC_VERSION")) return;
|
|
|
|
// des champs extras
|
|
function librealire_declarer_champs_extras($champs = array()) {
|
|
$champs['spip_articles']['transcriptions'] = array(
|
|
'saisie' => 'fieldset',
|
|
'options' => array(
|
|
'nom' => _T('librealire:transcriptions'),
|
|
'label' => _T('librealire:transcriptions_label'),
|
|
'explication' => 'Utilisez les raccourcis typo courant de SPIP (lien = [texte du lien->url])...'
|
|
),
|
|
'saisies' => array(
|
|
'titre_t' => array(
|
|
'saisie' => 'input',
|
|
'options' => array(
|
|
'nom'=>'titre_t',
|
|
'sql' => "text NOT NULL DEFAULT ''",
|
|
'rechercher' => true,
|
|
'label' => _T('librealire:titre_t'),
|
|
'explication' => _T('librealire:titre_t_explications'),
|
|
'obligatoire' => false
|
|
)
|
|
),
|
|
'source' => array(
|
|
'saisie' => 'input',
|
|
'options' => array(
|
|
'nom'=>'source',
|
|
'sql' => "text NOT NULL DEFAULT ''",
|
|
'rechercher' => true,
|
|
'label' => _T('librealire:source'),
|
|
'explication' => _T('librealire:source_explications'),
|
|
'obligatoire' => false
|
|
)
|
|
),
|
|
'lieu' => array(
|
|
'saisie' => 'input',
|
|
'options' => array(
|
|
'nom'=>'lieu',
|
|
'sql' => "text NOT NULL DEFAULT ''",
|
|
'rechercher' => true,
|
|
'label' => _T('librealire:lieu'),
|
|
'obligatoire' => false
|
|
)
|
|
),
|
|
'date_t' => array(
|
|
'saisie' => 'date',
|
|
'options' => array(
|
|
'nom'=>'date_t',
|
|
'sql' => "text NOT NULL DEFAULT ''",
|
|
'rechercher' => true,
|
|
'label' => _T('librealire:date_t'),
|
|
'obligatoire' => false
|
|
)
|
|
),
|
|
'duree' => array(
|
|
'saisie' => 'input',
|
|
'options' => array(
|
|
'nom'=>'duree',
|
|
'sql' => "text NOT NULL DEFAULT ''",
|
|
'rechercher' => false,
|
|
'label' => _T('librealire:duree'),
|
|
'obligatoire' => false
|
|
)
|
|
),
|
|
'liens' => array(
|
|
'saisie' => 'input',
|
|
'options' => array(
|
|
'nom'=>'liens',
|
|
'sql' => "text NOT NULL DEFAULT ''",
|
|
'rechercher' => false,
|
|
'label' => _T('librealire:liens'),
|
|
'explication' => _T('librealire:liens_explications'),
|
|
'obligatoire' => false
|
|
)
|
|
),
|
|
'evenement' => array(
|
|
'saisie' => 'input',
|
|
'options' => array(
|
|
'nom'=>'evenement',
|
|
'sql' => "text NOT NULL DEFAULT ''",
|
|
'rechercher' => false,
|
|
'label' => _T('librealire:evenement'),
|
|
'explication' => _T('librealire:evenement_explications'),
|
|
'obligatoire' => false
|
|
)
|
|
),
|
|
'licence' => array(
|
|
'saisie' => 'checkbox',
|
|
'options' => array(
|
|
'nom'=>'licence',
|
|
'sql' => "text NOT NULL DEFAULT ''",
|
|
'rechercher' => false,
|
|
'label' => _T('librealire:licence'),
|
|
'explication' => _T('librealire:licence_explications'),
|
|
'obligatoire' => false,
|
|
'datas' => array(
|
|
'verbatim' => '<a href="http://www.gnu.org/licenses/licenses.html#VerbatimCopying" class="spip_out">Verbatim</a>',
|
|
'autrelicence' => 'Autre Licence... ?'
|
|
),
|
|
'defaut' => 'verbatim'
|
|
)
|
|
),
|
|
'creditsvisuels' => array(
|
|
'saisie' => 'input',
|
|
'options' => array(
|
|
'nom'=>'creditsvisuels',
|
|
'sql' => "text NOT NULL DEFAULT ''",
|
|
'rechercher' => false,
|
|
'label' => _T('librealire:creditsvisuels'),
|
|
'explication' => _T('librealire:creditsvisuels_explications'),
|
|
'obligatoire' => false
|
|
)
|
|
),
|
|
'sanssommaire' => array(
|
|
'saisie' => 'case',
|
|
'options' => array(
|
|
'nom'=>'sanssommaire',
|
|
'sql' => "text NOT NULL DEFAULT ''",
|
|
'rechercher' => false,
|
|
'label' => _T('librealire:sanssommaire'),
|
|
'explication' => _T('librealire:sanssommaire_explications'),
|
|
'obligatoire' => false
|
|
)
|
|
)
|
|
)
|
|
);
|
|
|
|
$champs['spip_mots']['soustitre'] = array(
|
|
'saisie' => 'input',//Type du champ (voir plugin Saisies)
|
|
'options' => array(
|
|
'nom'=>'soustitre',
|
|
'sql' => "text NOT NULL DEFAULT ''",
|
|
'rechercher' => true,
|
|
'label' => _T('librealire:soustitre'),
|
|
'explication' => _T('librealire:soustitre_explications'),
|
|
'obligatoire' => false
|
|
)
|
|
// 'options' => array(
|
|
// 'nom' => 'titre_court',
|
|
// 'label' => _T('titrecourt:titre_court'),
|
|
// 'sql' => "varchar(30) NOT NULL DEFAULT ''",
|
|
// 'defaut' => '',// Valeur par défaut
|
|
// 'restrictions'=>array('voir' => array('auteur' => ''),//Tout le monde peut voir
|
|
// 'modifier' => array('auteur' => 'webmestre')),//Seuls les webmestres peuvent modifier
|
|
// ),
|
|
);
|
|
|
|
return $champs;
|
|
}
|