În meniul principal, elementele sunt aranjate într-o anumită ordine (Subiect, Bloguri, Oameni, Activitate).
Ceea ce este adăugat de cârlige (plugin-uri) este situat la sfârșit. Pentru ei, după cum o înțeleg, puteți stabili o prioritate ca aceasta:
$ this-> AddHook ('template_main_menu_item', 'ShowMenuItem', __ CLASS__, număr de prioritate); Dar această prioritate funcționează doar pentru elementele adăugate de cârlige la sfârșitul meniului
Întrebarea este:
- Cum să modificați ordinea meniului (Subiect, Bloguri, Oameni)?
- Cum introduc meniul adăugat la început (elementul "Hook", Subiect, Bloguri, Persoane.)?
Soluție (mulțumită echipei PSNet, S4people, Vdenu):
- în fișierul header_top.tpl, puteți înregistra cârlige noi la începutul elementelor de meniu și / sau între ele.
- în plugin-ul corespunzător din meniu pentru a fixa cârligul (de obicei în fișierul \ plugins \ name \ classes \ hooks \ HookName.class.php):
$ this-> AddHook ('template_main_menu_item', 'ShowMenuItem', __ CLASS__);
în șablon header_top.tpl
du-te și schimbă locurile și cârligul însuși și ordinea acestor legături.
Și toți cei care vor fi la început. )) Poate fi mai ușor doar să conduci legăturile? Sau adăugați un cârlig înainte, apoi fixați plug-in-urile necesare? (Adevărul trebuie întotdeauna corectat)))
nu e mai ușor :) fie că nu te-am înțeles.
ești ceea ce cred că sunt pentru idioți. ei chiar citesc?