location_node
Üdv!
hibaüzenetem:
Notice: Undefined index: locations location_node_form_node_form_alter() függvényben (.../sites/all/modules/location/location_node.module 18 sor).
És mikor: Tartalom hozzáadásánál, amikor is egy képet próbálok feltölteni(vagy filet).(ettől függetlenül a kép/fájl feltöltése megtörténik szépen)
Csak abban az esetben ha a Node Locations engedélyezve van a moduloknál.(kikapcsolva nem jelenik meg az üzenet)
location_node.module -ból egy kis részlet, bejelölve a 18. sor
function location_node_form_node_form_alter(&$form, &$form_state, $form_id) { // Add the Location fields on the node edit form. $node = $form['#node']; $settings = variable_get('location_settings_node_' . $node->type, array()); if (isset($settings['multiple']['max']) && $settings['multiple']['max'] > 0) { if (!empty($form_state['rebuild'])) { $locations = $form_state['values']['locations']; //EZ A 18. SOR } else { $locations = isset($node->locations) ? $node->locations : array(); } $form['locations'] = location_form($settings, $locations); $form['locations']['#group'] = 'additional_settings'; unset($form['locations']['collapsible']); unset($form['locations']['collapsed']); } }
Valaki hátha találkozott már ezzel a problémával (és meg is tudta oldani)
a Location 7.x-3.x-dev -et használom.
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
dev
A modul dev állapotú (7.x-3.x-dev), tehát használatra nem javasolt.
A stabil verzióban bizonyára jó lesz.
ez csak egy notice, egyrészt
elvileg nem okoz problémát a működésben, annyi a baj, hogy amilyen kulcsra hivatkozik a 18. sorban, olyan kulcs nem létezik abban a tömbben. valószínűleg még nem értek ideáig a portolásban és azért van ez a para.
másrészt, :) nem vagyok benne biztos, hogy szenvednék a location_node modullal, ez egy régről maradt koncepció tulajdonképpen, akkor volt ez a bevett módszer, mikor nem volt még cck se és ez volt az általános módja annak, hogy mezőkkel egészítsük ki a nodeot.
elvileg van remek location cck, azzal próbálkoznék. és van teljesen más megközelítés is, amikor nem is location modult használsz, hanem geo modult és annak kiegészítőit. ez elvileg többre képes, jövőállóbb modul.
-
clear: both;
köszönöm a reakciót, meg a
köszönöm a reakciót, meg a tanácsodat is.
(D6 után az emberben azért megmarad egy két beidegződés, mint a location is. D7-el még csak szórakozom, a gmap + location helyett szerintem openlayers és társai lesznek ami nekem szimpatikus.)
Drupal Hétvége 2011
u, most látom
a geonak nincs is 7.x verziója. bocs. igazából 6.x locationből se a location_node modult érdemes használni, hanem a location_cck ami mezőt ad, mer akkor minden hasznosat tudsz azzal is, amit egy bármilyen mezővel. nem próbáltam a 7.xet de megnézem, ha lesz kis időm mer érdekel. pláne most már :)
-
clear: both;
Megvan a cck -is (elbambultam
Megvan a cck -is (elbambultam a modul listánál egy csöppet, mivel nem találtam ezért használtam node -ot.)
Ez megy, hibaüzenet nélkül.
Drupal Hétvége 2011
Geo helyett geofield :).
Geo helyett geofield :).
Openlayers nagyon jo cucc :).
---
http://drupalaton.hu