Eu tenho um mapa que carrega marcadores via ajax em vários / vários eventos de mapa. Atualmente, defino um retorno de chamada de página personalizado para o meu hook_menu()
item que imprime meu json / js.
Como o retorno de chamada da minha página não retorna nenhum conteúdo e apenas o imprime , o Drupal não processa o modelo completo, o menu etc., e, portanto, permite que eu retorne uma página apenas com meu JavaScript.
Embora isso funcione, acredito que o Drupal ainda esteja totalmente inicializando, o que significa que está adicionando muita sobrecarga que eu gostaria de eliminar.
Eu estive analisando o manipulador de retorno de chamada JavaScript de alto desempenho , que se apresenta como um "manipulador de retorno de chamada JavaScript de alto desempenho" e que, em resumo, parece oferecer um js.php
elogio index.php
para direcionar suas solicitações e personalizar / limitar / otimizar a inicialização do Drupal por padrão.
Infelizmente o projeto js ainda não tem uma versão D7 ( solicite uma aqui ), o que nos leva ao começo ...
Qual é a maneira mais rápida de implementar um retorno de chamada do Ajax no Drupal?