Domande taggate «hooks»

Usalo per il meccanismo che consente di estendere la funzionalità del modulo senza modificarne il codice.



1
Come faccio a passare i dati tra hook che non interagiscono?
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 …
10 hooks 

1
Ganci tematici vs ganci modulo
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?
10 hooks 




1
I miei ganci non sono invocati da Drupal
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 …
9 hooks 

1
Come utilizzare hook_node_presave per modificare il valore del campo
Fondamentalmente, voglio mettere insieme nome e cognome in $ node-> field_par_contact_name Ma mi dà un avvertimento. (Vedi sotto) funzione partnership_node_presave ($ node) { if ($ node-> type == 'partnership') { $ first_name = $ node-> field_par_contact_first_name ['und'] [0] ['name']; $ surname = $ node-> field_par_contact_surname ['und'] [0] ['name']; // https://drupal.org/project/field_hidden …
9 hooks 

3
Come si caricano i file javascript extra richiesti per il plug-in Wysiwyg API nelle pagine nodo / modifica?
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 …
9 7  hooks  wysiwyg 

1
Come inserisco HTML appena prima del tag di chiusura del corpo?
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 …
8 7  hooks 

3
Come incorporare il NID di un nodo nel titolo di un nodo?
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 …
8 8  hooks  nodes 


4
È possibile agganciare all'evento variabile_set ()?
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, …
8 7  hooks 

4
Alternative a hook_init ()
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 …
8 7  hooks 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.