> Olá a todos,
>
> já alguém fez algum formulário para que se possa adicionar uma
> localidade a um node do tipo Distrito, Freguesia, Localidade? Ao
> escolher o Distrito a lista de Freguesias deve actualizar-se em
> conformidade, e ao escolher a Freguesia a lista Localidade também se
> deve actualizar.
> Pode ser com dropdowns, no entanto um mapa como o que está na
> http://casa.sapo.pt seria o ideal :P
Isso é uma form com um elemento AHAH. As forms AHAH estão explicadas
em vários sítios.
A forma mais fácil de conseguir isso é usando o conditional fields do
CCK.
http://drupal.org/project/conditional_fields
Nota: a configuração do campo para um universo como esse é trabalhosa.
--- appa
--
Recebeu esta mensagem porque está inscrito no grupo "Drupal Portugal" dos Grupos do Google.
Para publicar uma mensagem neste grupo, envie um e-mail para drupal-...@googlegroups.com.
Para anular a inscrição neste grupo, envie um e-mail para drupal-portug...@googlegroups.com.
Para ver mais opções, visite este grupo em http://groups.google.com/group/drupal-portugal?hl=pt-PT.
Mobile:
+351 91 664 5536
Landline; +351 21 445 0487
skype: paulo.gingao
Rua de Sta Maria Lt 31
2785-124 SD Rana - Cascais/Portugal
www.paulogingao.com
Please
avoid sending me Word or PowerPoint
attachments.
See http://www.gnu.org/philosophy/no-word-attachments.html
Se é um image map que se pretende já há um módulo para isso que
usa um plugin jQuery.
http://drupal.org/project/jq_maphilight
Claro que isso não trata das questões dos updates dinâmicos. Isso terá
que ser feito doutra forma.
Na página do módulo tem várias sugestões de recursos. Ferramentas boas
para isso são o ImageMagick, o Graphviz (para grafos, diagramas, &c) e
o Inkscape (gravado como simples SVG).
Quanto à questão de guardar os valores, uma coisa prometedora é usar a
cache de objectos do CTools. O Panels usa isso. Razão pela qual se
pode mexer à vontade num painel sem ter que estar a gravar tudo sempre
que se faz uma mudança.
Terá que se escrever uma função de submissão para integrar tudo isto e
guardar na DB.
--- appa