Sziasztok!
D5 alatt fejlesztettem pár modult (na nem nagy volumenűeket, de a célnak megfeleltek...), viszont D6-ban nem tudok rájönni, hogy lehet az admin/settings/modulneve oldalon admin felületet létrehozni.
Van pár D5-ös modul, amit upgrade-elni szeretnék (vagy újraírni) D6 alá, illetve lenne teljesen új modul is D6 alá.
Az API-t nézegettem, sima menüpontot tudok létrehozni, (egyelőre) csak az admin form nem műxik :(.
Kérem, aki tud (lehetőleg magyar, vagy könnyen olvasható angol) doksit, az linkelje be, pls.
Próbálkozásom:
function orseolo_omf_perm() { return array('access orseolo omf admin'); } function orseolo_omf_menu() { $items = Array(); $access = user_access('access orseolo omf admin'); $items['admin/settings/orseolo_omf'] = array( 'title' => 'Orseolo OMF', 'description' => 'leírás', 'page callback' => 'drupal_get_form', 'page arguments' => 'orseolo_omf_admin_form', 'access arguments' => array('access orseolo omf admin'), 'file' => 'orseolo_omf.admin.inc', ); return $items; } function orseolo_omf_admin_form() { $form['orseolo_omf_alt'] = array( '#type' => 'fieldset', '#title' => t('Általános'), '#weight' => 1, '#collapsible' => TRUE, '#collapsed' => FALSE, ); $form['orseolo_omf_alt']['orseolo_omf_server'] = array( '#type' => 'textfield', '#title' => t('Server'), '#default_value' => variable_get('orseolo_omf_server', 'http://localhost/server'), '#description' => t("description"), ); }
Hatására megjelent az admin oldalon Orseolo OMF link, ráklikkelve elvileg be is hozza az admin/settings/orseolo_omf oldalt, de ugyan azt a listát dobja, mint előtte :(
Köszönöm,
O. Magus
Drupal verzió:
Fórum:
próbáld így
Palócz István
https://palocz.hu | https://tanarurkerem.hu
működik, de újabb hiba lépett fel
A return system_settings_form($form); természetesen ott volt a végén, csak nem másoltam be a teljes formot, és ezt elfelejtettem beírni ide a postba a végére, sorry.
Nem tudom mi módosult, mert próbáltam file nélkül is, fájllal is, de meg se mozdult, most h bemásoltam, amit írtál 1in1, így működik, azonban ezt a hibaüzit írja: (az általam generált admin form fölé)
Ezzel mit kezdjek?
- - - - -
Orseolo Magus
[email protected]
Próbáld meg ezzel...
Szia.
Próbáld meg ezzel a változtatással:
Üdv: Zoli
Sajnos nem működik
Bocs, hogy nem válaszoltam, egy másik projekttel kellett foglalatoskodnom és nem volt időm erre :(
Sajnos a hiba továbbra is fennáll:
- - - - -
Orseolo Magus
[email protected]
menu rebuild
menu valtoztatas utan (a cache miatt) ujra kell epiteni a menut
/admin/build/modules oldalon (semmit nem kell valtoztatnod csak) nyomj egy mentest
jobb módszer?
Tudsz erre valamilyen jobb módszert, vagy átmeneti kikapcsolást? Modulfejlesztésnél elég kényelmetlen tud lenni.
Választ szeretnél? - Új kérdés, új téma - Tesztoldal - Trollkezelés - Frissítés
A fejlesztés idejére a
A fejlesztés idejére a hook_init-be rakott menu_rebuild() nem jó?
Üdv: Zoli
devel modul
Kirakod a devel blokk-ot és ott törlöd a cache-t. Hatoson devel nélkül nem is értem, hogy hogyan fejlesztetek.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
Devel
Még nem próbáltam a devel-t, bár hallottam róla. Készítettem már pár modult (többnyire kisebb lélegzetvételűeket), de eddig nem vettem rá magam. Majd talán most már rá leszek "kényszerítve" ;)
Köszönöm!
- - - - -
Orseolo Magus
[email protected]
leggyorsabb menu_rebuild
mr.php
habar nem tudom miert lenne jobb modszer ez mint nyomni egy gombot a feluleten, de talan gyorsabb..
Ez megoldotta
Köszi, ez megoldotta a problémát, de csatlakoznék az előttem szólóhoz, ez elég idegesítő.
Ha ürítem a cache táblákat az elég? Mert arra max készítek egy Clear Cache gombot ;)
- - - - -
Orseolo Magus
[email protected]
A cache nem oldotta meg
A cache nem oldotta meg sajnos:
- - - - -
Orseolo Magus
[email protected]