Node Location

gerisz képe

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: 
makgab képe

A modul dev állapotú (7.x-3.x-dev), tehát használatra nem javasolt.
A stabil verzióban bizonyára jó lesz.

0
-2
aboros képe

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.

0
0

-
clear: both;

gerisz képe

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.)

0
0
aboros képe

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 :)

0
0

-
clear: both;

gerisz képe

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.

0
0
york képe

Geo helyett geofield :).
Openlayers nagyon jo cucc :).

0
0