Line 113:
Line 113:
==== The Navigation menu ====
==== The Navigation menu ====
+
The Navigation menu in SM2 is generated by the action smanager-refresh from data held in SME DB structures held in /home/e-smith/db/navigation2.
+
+
Each different language is held in a DB file: navigation.<languagecode>
+
+
Example from navigation.fr:<syntaxhighlight lang="perl">
+
initial=panel|Description|Accueil|DescriptionWeight|000|Heading|Support|HeadingWeight|0000|MenuCat|N
+
legacypanel=panel|Description|Legacy panel|DescriptionWeight|9999|Heading|Legacy|HeadingWeight|99999|MenuCat|A
+
localnetworks=panel|Description|Gestion des réseaux locaux|DescriptionWeight|500|Heading|Network|HeadingWeight|6000|MenuCat|A
+
logout=panel|Description|Déconnexion|DescriptionWeight|900|Heading|Current User|HeadingWeight|1000|MenuCat|U
+
manual=panel|Description|Manuel en ligne|DescriptionWeight|100|Heading|Support|HeadingWeight|0000|MenuCat|N
+
+
</syntaxhighlight>The other parameters describe the heading and posiion in the menu, and are driven from the header on the controller file.
==== Testing in a Chromium based Browser ====
==== Testing in a Chromium based Browser ====