Here's a capture of the portal. Note that I am using a translation table and show both English and Spanish (or any of the other 12 languages or more). In this simple example the even number sort orders a colorized.
This menu system is flexible since I only need to add the name of the new table. I also have a field for designating the viewing in the portal based on privilege set so that the menu filters itself to the login.