Browse Source

AJout de la saisie de type article et mise au point du pipeline pour l'article d'accueil.

master
Eric Lupinacci 4 years ago
parent
commit
bb2f5ccdc4
  1. 2
      base/contrib_declarations.php
  2. 2
      contrib_pipelines.php
  3. 2
      lang/contrib_fr.php
  4. 18
      saisies/article_type.html

2
base/contrib_declarations.php

@ -71,7 +71,7 @@ function contrib_declarer_champs_extras($champs = array()) {
// Ajout de la catégorie de plugin. La saisie est une sélection particulière.
$champs['spip_articles']['type_article'] = array(
'saisie' => 'input',
'saisie' => 'article_type',
'options' => array(
'nom' => 'type_article',
'label' => '<:contrib:label_type_article:>',

2
contrib_pipelines.php

@ -7,7 +7,7 @@ function contrib_formulaire_charger($flux) {
if ($flux['args']['form'] == 'editer_article_accueil') {
// Récupérer les classes attribuées
$flux['data']['_saisies'] = array('publie');
$flux['data']['_statuts'] = array('prepa', 'prop', 'publie');
$flux['data']['_where'] = "type_article=''";
}

2
lang/contrib_fr.php

@ -13,4 +13,6 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'configuration_secteur_galaxie_label' => 'Secteurs disponibles',
'configuration_secteur_galaxie_explication' => 'Choisir parmi les secteurs disponibles (hors secteur-carnet, secteur-apropos et secteurs-plugin) le ou les secteurs qui composeront la partie Galaxie du site.',
// L
'label_type_article' => 'Type d\'article',
);

18
saisies/article_type.html

@ -0,0 +1,18 @@
<div class="choix">
<input type="radio" name="type_article" class="radio" id="type_article_utilisation" value=""[ (#ENV{type_article}|non)checked="checked"]>
<label for="type_article_utilisation">
<:contrib:type_article_utilisation:>
</label>
</div>
<div class="choix">
<input type="radio" name="type_article" class="radio" id="type_article_conception" value="conception"[ (#ENV{type_article}|=={conception}|oui)checked="checked"]>
<label for="type_article_conception">
<:contrib:type_article_conception:>
</label>
</div>
<div class="choix">
<input type="radio" name="type_article" class="radio" id="type_article_actualite" value="actualite"[ (#ENV{type_article}|=={actualite}|oui)checked="checked"]>
<label for="type_article_actualite">
<:contrib:type_article_actualite:>
</label>
</div>
Loading…
Cancel
Save