feat(topnav): utiliser un menu pour générer la topnav

maj necessite & copie des images du plugin boussole_spip

Remarque, je n'ai volontairement pas utilisé de chaînes de langues car je doute de l'intérêt de traduire des trucs comme blog, contrib, plugins ou matrix. Si vous pensez que c'est vital, on peut toujours déplacer les chaînes de langues concernée du plugin boussole_spip dans le plugin ici présent. Et donc, on pourra aussi supprimer le paramètre lang ici https://git.spip.net/spip-galaxie/galactic/-/blob/master/inclure/head.html?ref_type=heads#L31

Je colle ici le yaml du menu pour partager et en garder une trace :

-
  type_entree: lien
  parametres:
    titre: Documentation
    url: '#'
    css: ''
    css_lien: ''
  sous_menu:
    - { type_entree: lien, parametres: { titre: SPIP, url: 'https://www.spip.net/', css: '', css_lien: net } }
    - { type_entree: lien, parametres: { titre: Blog, url: 'https://blog.spip.net/', css: '', css_lien: blog } }
    - { type_entree: lien, parametres: { titre: Programmer, url: 'https://programmer.spip.net/', css: '', css_lien: programmer } }
    - { type_entree: lien, parametres: { titre: Code, url: 'https://code.spip.net/', css: '', css_lien: doc } }
    - { type_entree: lien, parametres: { titre: Search, url: 'https://search.spip.net/', css: '', css_lien: search } }
-
  type_entree: lien
  parametres:
    titre: Contribution
    url: '#'
    css: ''
    css_lien: ''
  sous_menu:
    - { type_entree: lien, parametres: { titre: Contrib, url: 'https://contrib.spip.net/', css: '', css_lien: contrib } }
    - { type_entree: lien, parametres: { titre: Plugins, url: 'https://plugins.spip.net/', css: '', css_lien: plugin } }
    - { type_entree: lien, parametres: { titre: Traduire, url: 'https://trad.spip.net/', css: '', css_lien: trad } }
    - { type_entree: lien, parametres: { titre: 'Forge Git', url: 'https://git.spip.net/', css: '', css_lien: forge } }
-
  type_entree: lien
  parametres:
    titre: Entraide
    url: '#'
    css: ''
    css_lien: ''
  sous_menu:
    - { type_entree: lien, parametres: { titre: Discuter, url: 'https://discuter.spip.net/', css: '', css_lien: discuter } }
    - { type_entree: lien, parametres: { titre: IRC, url: 'https://irc.spip.net/', css: '', css_lien: irc } }
    - { type_entree: lien, parametres: { titre: Discord, url: 'https://discord.gg/bFFgVz2', css: '', css_lien: discord } }
    - { type_entree: lien, parametres: { titre: Matrix, url: 'https://matrix.to/#/#spip-cms:matrix.org', css: '', css_lien: matrix } }
-
  type_entree: lien
  parametres:
    titre: Découverte
    url: '#'
    css: ''
    css_lien: ''
  sous_menu:
    - { type_entree: lien, parametres: { titre: Démo, url: 'https://demo.spip.net/', css: '', css_lien: demo } }
    - { type_entree: lien, parametres: { titre: Syntaxe, url: 'https://syntaxe.spip.net/', css: '', css_lien: syntaxe } }
Modification effectuée par b_b

Rapports de requête de fusion

Chargement en cours