Skip to content
Extraits de code Groupes Projets
Valider 5529246c rédigé par nicod's avatar nicod
Parcourir les fichiers

Ajout d'un identifiant qui servira à trouver le squelette qui affiche chaque...

Ajout d'un identifiant qui servira à trouver le squelette qui affiche chaque type de bloc (blocks/identifiant.html ou blocks_prive/identifiant.html)
parent 4132d18c
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -91,17 +91,19 @@ function blocks_declarer_tables_objets_sql($tables) {
'field' => [
'id_blocs_type' => 'bigint(21) NOT NULL',
'titre' => 'text NOT NULL DEFAULT ""',
'identifiant' => 'text NOT NULL DEFAULT ""',
'saisies' => 'text NOT NULL DEFAULT ""',
'maj' => 'timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP',
],
'key' => [
'PRIMARY KEY' => 'id_blocs_type',
'PRIMARY KEY' => 'id_blocs_type',
'KEY identifiant' => 'identifiant',
],
'titre' => 'titre AS titre, "" AS lang',
#'date' => '',
'champs_editables' => ['titre', 'saisies'],
'champs_versionnes' => ['titre', 'saisies'],
'rechercher_champs' => ["titre" => 10],
'champs_editables' => ['titre', 'saisies', 'identifiant'],
'champs_versionnes' => ['titre', 'saisies', 'identifiant'],
'rechercher_champs' => ["titre" => 10, 'identifiant' => 5],
'tables_jointures' => [],
];
......
......@@ -45,6 +45,16 @@ function formulaires_editer_blocs_type_saisies_dist($id_blocs_type = 'new', $ret
],
],
[
'saisie' => 'input',
'options' => [
'nom' => 'identifiant',
'obligatoire' => 'oui',
'label' => _T('blocs_type:champ_identifiant_label'),
'explication' => _T('blocs_type:champ_identifiant_explication'),
],
],
];
return $saisies;
}
......@@ -124,7 +134,7 @@ function formulaires_editer_blocs_type_charger_dist($id_blocs_type = 'new', $ret
*/
function formulaires_editer_blocs_type_verifier_dist($id_blocs_type = 'new', $retour = '', $lier_trad = 0, $config_fonc = '', $row = [], $hidden = '') {
$erreurs = formulaires_editer_objet_verifier('blocs_type', $id_blocs_type, ['titre']);
$erreurs = formulaires_editer_objet_verifier('blocs_type', $id_blocs_type, ['titre', 'identifiant']);
return $erreurs;
}
......
......@@ -11,6 +11,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = [
'ajouter_lien_blocs_type' => 'Ajouter ce type de bloc',
// C
'champ_identifiant_label' => 'Identifiant',
'champ_identifiant_explication' => 'Unique, composé de lettres en minuscules, chiffres ou souligné <code>_</code><br>Cet identifiant servira aussi à trouver le squelette qui affichera ce type de bloc : <code>squelettes/blocks/identifiant.html</code></code>',
'champ_saisies_label' => 'Paramètres de ce type de bloc',
'champ_titre_label' => 'Titre',
'confirmer_supprimer_blocs_type' => 'Confirmez-vous la suppression de cet type de bloc ?',
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter