Sziasztok,
Igyekszem az egyszerűségre hagyatkozni mostanában, olyan esetekben amikor a tudásom engedi, de most megakadtam. Szeretnék egy Nice Menu blokkot kiíratni a page.tpl.php fájlban, és ehhez kérném a segítségeteket.
Menüt ki tudok iratni, arra megtaláltam a megoldást, de blokkot sajnos nem.
Egyszerűségre törekszem, és nem hozok létre régiót, mert abba persze bele tudnám pakolni a blokkot, de nem érzem jogosultságát, ha csak 1 db blokk lesz benne, és ahhoz sose nyúl senki..
Előre is köszi.
Üdv
I.
Drupal verzió:
Fórum:
Egyszerűségre törekszem, és
Egyszerűségre törekszem, és nem hozok létre régiót, mert abba persze bele tudnám pakolni a blokkot, de nem érzem jogosultságát, ha csak 1 db blokk lesz benne, és ahhoz sose nyúl senki..
Hát ez minden, csak nem egyszerűség. Fél év múlva meg nézel ki a fejedből, hogy, hogy kerül oda az a block, arról nem is beszélve, ha valaki más veszi át a munkádat. + nem vagyok benne biztos, de szerintem jópár drupal általi featureről lemaradsz, ha nem rendesen renderelteted a blockot. Amúgy valami module_invoke('block', 'nice_menus', $block_id), de inkább meg sem nézem pontosan.
----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.
Ennél egyszerűbben??
sminkedneve.info fájlban:
regions[idebelearegioba] = Ide bele ebbe a régióba
page.tpl.php:
Arra ügyelj, hogy ha az info fájlban nincs külön régió definiálva, akkor az összeset definiálni kell (+az újat)!
--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan
Ragaszkodva az eredeti
Ragaszkodva az eredeti elképzeléshez, íme a megoldás:
http://api.drupal.org/api/drupal/includes--module.inc/function/module_in...
Drupal full-stack developer at Wunderman Thompson Budapest