Sziasztok!
Telepítve van a Nice Menus modul, de az lenne a kérdésem hogyan tudom a sminkem "alapértelmezett" elsődleges hivatkozásai helyett a nice menu hivatkozásait betenni? Természetesen összeállítottam a nice menu-ben a hivatkozásokat, de ha a fejlécbe teszem a blokkot, akkor a blokk fejléce ottlesz a blokk fölött, még ha a blokk nevének "none" is van megadva. Ez elég érdekesen néz ki, és szeretném hogy csak a menüsor jelenjen meg.
Hogyan tudom ezt megoldani?
www.boof1.fw.hu < legfelső vízszintes menüsor helyére kéne
Köszönöm előre is!
Drupal verzió:
Fórum:
(Al)sminket kell módosítani/létrehozni
Ami neked megjelenik, az az ad_novus sming egyszintű elsődleges menüje.
A Nice Menus leírását elolvastad?
Vagyis neked egy új (al)sminket (származtatott smink) kell létrehoznod, ahol:
A megoldás: az elsődleges menük helyét régióra cseréled, és abba teszed a nide_menu blokkját
vagy
B megoldás: az elsődleges menü kódját lecseréled a doksiban leírtak szerint:
„Advanced theming
----------------
If you're creating or modifying your own theme, you can integrate Nice menus more deeply by making use of these functions:
theme_nice_menus() -- themes any menu tree as a Nice menu.
theme_nice_menus_primary_links() -- themes your primary links as a Nice menu.
theme_nice_menus_secondary_links() -- themes your secondary links as a Nice menu. ”
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
kikerestem, de...
Köszönöm a felvilágosítást, tényleg én voltam figyelmetlen. (előbb próbáltam neten rákeresni a megoldásra mint elolvasni a readme-t...)
kikerestem a page.tpl.php-ban az ide vonatkozó részt, de lévén hogy a php programozása nem az én világom...sőt... így ha lehetne kérnék még 1 kis segítséget ezzel kapcsolatban.
if ($primary_links) {
print preg_replace('/<a (.*?)>(.*?)<\\/a>/i','<a \\1><span>\\2</span></a>',theme('links', $primary_links, array('class' =>'links', 'id' => 'navlist')));
}
gondolom én hogy az elsődleges linkekért ez a rész felel, de mivel más "sorrendben" szerepelnek a dolgok mint ahogyan az le van írva a readme-ben, így mielőtt még az egészet tönkretenném, valaki be tudná helyezni a kód megfelelő helyére a fent leírtakat? ha ez így megoldható...
Nagyon szépen köszönöm!
http://www.boof1.fw.hu/
Renault F1 Team
Próbáltam, de...
Próbáltam beilleszteni a readme-ben leírt módon a primary menü helyére, de rendre csak hibaüzenetet kapok és a menü sehol...
A drupal.org-on keresgéltem de nem találtam olyat ami ehhez a sminkhez írna valamit. Sajnos...
Valaki?
Köszönöm előre is!
http://www.boof1.fw.hu/
Renault F1 Team
Senki? :(
Senki? :(
http://www.boof1.fw.hu/
Renault F1 Team
cseréled le erre
if ($primary_links) {
}
nem működik
Köszönöm, de ebben a formában már én is próbáltam de ettől az oldal összes menüje széthullik. És a primary menu helyén nincs semmi csak egy fehér csík.
Az adminisztrációban ez a hibaüzenet vár:
warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'theme_nice_menu_primary_links' not found or invalid function name in /storages/storage1/b/bo/boof1/public_html/includes/theme.inc on line 656.
http://www.boof1.fw.hu/
Renault F1 Team