Guardando l'API di Drupal.org, ho notato che hook_init () non è documentato per Drupal 8. Osservando i record di modifica, ho scoperto che gli hook di Bootstrap non esistono più , il che indica come sbarazzarsi di tutti gli hook di "bootstrap" , dove gli hook di bootstrap si dice …
Sto sviluppando un modulo nuovo di zecca (non c'è ancora nessun sito che lo utilizza). Richiede una versione specifica di Drupal, poiché utilizza l' hook_taxonomy_term_view()hook che è stato introdotto nella versione principale di Drupal 7.17 . Voglio evitare che il mio modulo sia abilitato su un sito utilizzando, ad esempio, …
Come faccio a passare i dati tra hook che non interagiscono tra loro o tra un callback di menu e un hook? Nel caso in cui i due hook abbiano un parametro in comune, e quel parametro viene passato per riferimento, è facile. Cosa devo fare quando gli hook, o …
A volte quando provo ad applicare un hook, solo per rendermi conto che dovrebbe essere in un file del modulo. C'è un modo per sapere quali hook possono essere implementati nel file template.php di un tema o uno in un modulo?
Sto creando un sito con molti JS e mi chiedo dove dovrei inserire il codice JS. In modo ottimale, vorrei mantenere JS con ciascun modulo e non con il tema. Alcuni contenuti potrebbero essere esposti come blocchi, ecc. Ma sto riscontrando alcuni problemi con la cache. Nel mio esempio ho …
L'uso module_invoke_all('some_hook')è facile, ma è meglio per le prestazioni? foreach (module_implements('some_hook') as $module) { $data = module_invoke($module, 'some_hook'); }
Sto scrivendo un modulo che scrive diverse variabili (tre, quattro variabili per ogni tipo di contenuto e altro). Quale metodo devo usare per eliminarli su hook_uninstall? È sicuro eseguire una query, cercando le variabili "mymodule_ *"? O dovrei eseguire il ciclo per tipi di contenuto e variabili di ricerca, quindi …
Sto sviluppando un modulo, ma i hook che sto aggiungendo non sono invocati da Drupal. Succede con più di un gancio. Ho letto la documentazione per gli hook e non riesco a trovare nulla che spieghi perché ciò accada. Ho verificato che sto utilizzando i parametri corretti e restituendo il …
Sto creando un plugin utilizzando il modulo API WYSIWYG per Drupal 7 che aggiungerà un pulsante alla barra degli strumenti degli editor supportati. Sto usando l' hook_wysiwyg_plugin()hook per creare un nuovo pulsante sulla barra degli strumenti dell'editor, ma devo caricare alcuni altri file javascript. L' hook_wysiwyg_plugin()hook sembra consentire di specificare …
Sto cercando il modo migliore per inserire contenuto HTML arbitrario in una pagina prima del tag body di chiusura, in modo simile al modo in cui drupal_add_js()aggiunge JavaScript alla fine di una pagina. Vengo da uno sfondo di Wordpress, e in Wordpress questo potrebbe essere realizzato usando l' wp_footer()hook. Ho …
So che esiste il modulo Automatic Nodetitles , ma è solo per Drupal 7. Esiste un metodo per assegnare automaticamente il titolo con il NID facendo clic su Invia? So che il NID non esiste fino a quando non viene premuto il pulsante di invio. Come si potrebbe incorporare il …
Ho un campo data personalizzato in un tipo di nodo 'giorno'. Quando il nodo viene salvato (o modificato, quindi salvato), vorrei ottenere il valore field_date (non la data pubblicata) e salvarlo nel campo del titolo. Vorrei sapere come, magari usando un modulo per: hook_presave OTTIENI IL VALORE DEL CAMPO IMPOSTARE …
Vorrei tracciare l'evento dei cambiamenti di sistema, per renderli riverificabili. Durante il controllo di variabile_set (), vedo che non è stato fornito alcun hook per quell'evento. C'è un modo per me di farlo? Posso modificare per agganciare i moduli delle impostazioni, ma ci sono molti moduli di impostazioni da tracciare, …
Uso hook_init()per controllare l'ora dell'ultimo accesso degli utenti. Se l'ultimo tempo di accesso è ieri, incremento un contatore e imposto alcune variabili. Il problema è che a hook_init()volte viene eseguito più di una volta (posso vederlo utilizzando dsm()) per lo stesso caricamento della pagina, quindi il mio codice viene eseguito …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.