Servus
Ich habe ein Menü gebastelt:
page.1 {
...
# Top Navigation
subparts.TOPNAV = HMENU
subparts.TOPNAV.1 = TMENU
subparts.TOPNAV.1 {
special = directory
NO.allWrap = <td class="mainMenuEntry" align="center" width="######%"> | </td>
ACT = 1
ACT.allWrap = <td class="mainMenuEntry_active" align="center" width="######%"> | </td>
}
...
}
Jetzt möchte ich, je nach Anzahl aktiver Menüeinträge, die Breitenangabe (######) in % an die Anzahl Menüeinträge anpassen.
Also bei 4: 25%
bei 5: 20%
bei 10: 10%
usw.
... ohne das Template zu editieren?
Ich hätte da sonst noch eine Funktion welche die Breite in % ausrechnet:
page.includeLibs.some_random_id_string = fileadmin/template/calculate.php
temp.percent = USER
temp.percent.userFunc = user_functions->calculateWidth
Hier sollte ich dann irgendwie die Breite temp.percent an die richtige Stelle im Code bringen.
Gibt es überhaupt eine Möglichkeit, eine ohne PHP Funktion, oder eine viel Einfachere?
Thx