Ciao all, sto creando un sito e vorrei aggiungere in alcuni tipi di contenuto la visualizzazione di una mappa di google. Non uso il modulo gmap perché è ancora agganciato a Google Maps v2, deprecata e tra un po' la tolgono. Così faccio a mano la visualizzazione della mappa.
Quello che mi piacerebbe fare è inserire in $node dentro a preprocess_node() un nuovo "campo" che poi via render() venga visualizzato correttamente. Mi basterebbe riuscire ad inserire un
<div id="mappa"></div>
Vorrei farlo così perché la temizzazione la sta facendo un mio collaboratore e quindi la seguente riga dentro a node.tpl.php:
<?php print render($content['divMappa']); ?>
riuscirebbe a risolvere un bel po' di problematiche (cambio il nome del div, aggiungo delle scritte, etc etc).
Grazie.
Intanto magari questa è l'inizio della soluzione:
$node->content['my_additional_field'] = array(
'#markup' => "<div id='dMap'>Caricamento mappa di google in corso...</div>",
'#weight' => 100,
);
M.
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal