|
|
|
@ -45,32 +45,33 @@ function menus_declarer_tables_objets_sql($tables) {
|
|
|
|
|
'css' => "tinytext DEFAULT '' NOT NULL" |
|
|
|
|
), |
|
|
|
|
'key' => array( |
|
|
|
|
'PRIMARY KEY' => 'id_menu', |
|
|
|
|
'KEY id_menu_entree' => 'id_menu_entree', |
|
|
|
|
'PRIMARY KEY' => 'id_menu', |
|
|
|
|
'KEY id_menus_entree' => 'id_menus_entree', |
|
|
|
|
), |
|
|
|
|
'titre' => 'titre AS titre, "" AS lang', |
|
|
|
|
// 'date' => '', |
|
|
|
|
'champs_editables' => array('titre', 'identifiant', 'css'), |
|
|
|
|
'champs_versionnes' => array('titre', 'identifiant', 'css'), |
|
|
|
|
'champs_editables' => array('id_menus_entree', 'titre', 'identifiant', 'css'), |
|
|
|
|
'champs_versionnes' => array('id_menus_entree', 'titre', 'identifiant', 'css'), |
|
|
|
|
'rechercher_champs' => array('titre' => 4), |
|
|
|
|
'tables_jointures' => array('spip_menus_liens'), |
|
|
|
|
// chaînes de langue |
|
|
|
|
'texte_modifier' => 'menus:icone_modifier_menu', |
|
|
|
|
'texte_creer' => 'menus:icone_creer_menu', |
|
|
|
|
'texte_modifier' => 'menus:icone_modifier_menu', |
|
|
|
|
'texte_creer' => 'menus:icone_creer_menu', |
|
|
|
|
'texte_creer_associer' => 'menus:texte_creer_associer_menu', |
|
|
|
|
'texte_ajouter' => 'menus:texte_ajouter_menu', |
|
|
|
|
'texte_objets' => 'menus:titre_menus', |
|
|
|
|
'texte_objet' => 'menus:titre_menu', |
|
|
|
|
'texte_logo_objet' => 'menus:titre_logo_menu', |
|
|
|
|
'info_aucun_objet' => 'menus:info_aucun_menu', |
|
|
|
|
'info_1_objet' => 'menus:info_1_menu', |
|
|
|
|
'info_nb_objets' => 'menus:info_nb_menus', |
|
|
|
|
'texte_ajouter' => 'menus:texte_ajouter_menu', |
|
|
|
|
'texte_objets' => 'menus:titre_menus', |
|
|
|
|
'texte_objet' => 'menus:titre_menu', |
|
|
|
|
'texte_logo_objet' => 'menus:titre_logo_menu', |
|
|
|
|
'info_aucun_objet' => 'menus:info_aucun_menu', |
|
|
|
|
'info_1_objet' => 'menus:info_1_menu', |
|
|
|
|
'info_nb_objets' => 'menus:info_nb_menus', |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
// Entrées de menus |
|
|
|
|
$tables['spip_menus'] = array( |
|
|
|
|
'type' => 'menu', |
|
|
|
|
'principale' => '', |
|
|
|
|
$tables['spip_menus_entrees'] = array( |
|
|
|
|
'type' => 'menus_entree', |
|
|
|
|
'type_surnoms' => array('menu_entree'), |
|
|
|
|
'principale' => 'oui', |
|
|
|
|
'field'=> array( |
|
|
|
|
'id_menus_entree' => 'bigint(21) NOT NULL', |
|
|
|
|
'id_menu' => "bigint(21) DEFAULT '0' NOT NULL", |
|
|
|
@ -79,13 +80,13 @@ function menus_declarer_tables_objets_sql($tables) {
|
|
|
|
|
'parametres' => "text DEFAULT '' NOT NULL" |
|
|
|
|
), |
|
|
|
|
'key' => array( |
|
|
|
|
'PRIMARY KEY' => 'id_menu_entree', |
|
|
|
|
'PRIMARY KEY' => 'id_menus_entree', |
|
|
|
|
'KEY id_menu' => 'id_menu', |
|
|
|
|
), |
|
|
|
|
// 'titre' => 'titre AS titre, "" AS lang', |
|
|
|
|
// 'date' => '', |
|
|
|
|
'champs_editables' => array('id_menu', 'rang', 'type_entree', 'parametres'), |
|
|
|
|
'champs_versionnes' => array(), |
|
|
|
|
'champs_versionnes' => array('id_menu', 'rang', 'type_entree', 'parametres'), |
|
|
|
|
'rechercher_champs' => array(), |
|
|
|
|
'join' => array('id_menu' => 'id_menu'), |
|
|
|
|
'tables_jointures' => array(), |
|
|
|
|