Home

Stefano Mallozzi Sviluppo web professionaleStefano Mallozzi Sviluppo web professionale

Condividi contenuti
  • Chi sono
  • Preferiti
  • Suggerimenti utili
  • Tutorial
  • Contattami
  • Feed aggregator
Home

Lingue

  • Italiano
  • English

Contattami

Links

Tag

connessione drupal foto gaeta ics immagini internet lan node images php rete seo
Tutti i tag

Foto gallery

  • Foto di Gaeta
  • Le meraviglie del Golfo di Gaeta

Risolvere il problema del mancato caricamento di Javascript e CSS nell'hook_form_alter() quando la form del nodo non viene validata

Dom, 20/03/2011 - 01:49 — stefano

Se nell'hook_form_alter() di un modulo vengono chiamate le funzioni drupal_add_js() oppure drupal_add_css() per caricare dei Javascript o dei CSS nella form di creazione/modifica di un nodo, e la form non viene validata correttamente, all'apertura successiva non vengono caricati i Javascript e i CSS.
Il problema si può risolvere aggiungendo alla form il parametro #after_build e spostando le chiamate a drupal_add_js() e drupal_add_css() nella funzione da esso definita. In questo modo l'hook_form_alter() contiene esclusivamente gli elementi form, mentre nel #after_build ci sarà solo il caricamento dei Javascript e dei CSS.

Tag:
  • Drupal
  • drupal
  • form
  • validazione
»
  • English

© Stefano Mallozzi
P.IVA 02155580596
Valid XHTML 1.0 Strict Valid CSS Valid RSS
Powered by Drupal Powered by Apache Powered by MySQL Powered by PHP