anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Reihenfolge der Module im Navigationsmenü ändern? https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=4760 |
Seite 1 von 1 |
Autor: | mikael [ Mo 12 Jan, 2009 22:49 ] |
Betreff des Beitrags: | Reihenfolge der Module im Navigationsmenü ändern? |
Hallo, verwende LoGD 1.1.1 und habe nun folgendes Problem: Nach der Installation vieler benötigter Module, möchte ich nun die Reihenfolge der Module-Links im Navigationsmenü ändern. Leider habe ich hierzu bisher keine Möglichkeit gefunden. Habe ich etwas übersehen? ![]() Bin für jeden Tipp dankbar. Gruß mikael |
Autor: | Nightborn [ Di 13 Jan, 2009 15:18 ] |
Betreff des Beitrags: | Re: Reihenfolge der Module im Navigationsmenü ändern? |
Hi, nein, hast Du nicht. Es ist schlicht nicht möglich. Zum Verständnis: Ein hook kann mit einer gewissen Priorität angesteuert werden (module_addhook_priority ist die Funktion in lib/modules.php) - die Navs werden einfach "chronologisch" hinzugefügt. Dementsprechend sehen sie leider auch aus. Es gäbe hier keine Möglichkeit, es anders zu machen von einem (!) Modul aus, außer Du schreibst ein every-footer Modul das den gesamten global $navbysection,$navsection; neu ordnet am Ende der Seite. Ist natürlich mehr Rechenaufwand. Und Du müsstest ein Schema haben, z.B. "alphabetisch" (fang aber bitte nicht mit `% oder so an - sonst wirds blöd). Sonst keine Chance. Ohne Modul kannst Du nur im Core hacken wie die Navausgabe an der Stelle erfolgt. Und das empfehle ich nicht =) Das Problem: Lotgd kann nichts anordnen, von dem es nicht weiß, daß es kommt. Eine Nav wird dynamisch (!!!) erzeugt, vom PHP Skript. Du legst NICHT wie in anderen Anwendungen Navs von vorneherein fest. Dann könnte man sie verwalten in einer Adminoberfläche. Lotgd kennt nur zwei Dinge von einem Modul: den Namen+die Stelle (hook) wo es gern ausgeführt werden möchte. Sonst nichts - also nichts verwaltbar. (wäre auch nicht machbar, stell Dir mal vor Du müsstest Lotgd im Core beibringen, wann Du Navs setzen willst - ein Spaß im Wald.) |
Autor: | mikael [ Di 13 Jan, 2009 21:26 ] |
Betreff des Beitrags: | Re: Reihenfolge der Module im Navigationsmenü ändern? |
Hi Nightborn, vielen Dank für deine ausführliche Antwort und den weiteren Erläuterungen. Zitat: Das Problem: Lotgd kann nichts anordnen, von dem es nicht weiß, daß es kommt. Verstehe nun (zumindest teilweise) das Problem. ![]() Gruß mikael |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |