Sono intermedio in PHP. Per perfezionare le mie capacità, inizio a studiare Drupal 7. Durante l'apprendimento dei concetti di architettura di Drupal, i termini hook e bootstrap mi hanno sconcertato molto. Ho letto il libro "Pro Drupal development" e alcuni documenti su drupal.org, ma è così avanzato per me imparare …
C'è qualcosa che posso fare per impedire a qualcuno di sapere che il mio sito sta usando Drupal guardando il codice sorgente della prima pagina? Mi riferisco alle persone che scansionano i siti utilizzando software che rileva il software utilizzato per eseguire il sito Web per poterlo attaccare utilizzando qualsiasi …
Ho un compito che richiede circa 45 minuti per essere completato e deve avvenire ogni giorno (sincronizzazione degli utenti con diversi database esterni, ecc.). Per gestire il lavoro, ho impostato una coda cron con hook_cron_queue_info()il seguente: function mymodule_cron_queue_info() { $queues = array(); $queues['update_users_queue'] = array( 'worker callback' => '_mymodule_process_user_queue_item', 'time' …
Vorrei utilizzare la drupal_mail()funzione per inviare e-mail ma con un modello HTML personalizzato in modo che siano in linea con il design del mio sito Web ma sono un principiante completo di hook e moduli ecc., Quindi apprezzerei una sorta di spiegazione o guida per principianti per favore. Posso creare …
Sto modificando un modulo nel mio modulo personalizzato. Il codice è simile a: function my_module_form_alter(&$form, &$form_state, $form_id) { if ($form_id == "someID") { $form['field_charity_author']['und'][0]['value']['#value'] = arg(3); //$form['field_charity_author']['#type'] = 'hidden'; } } Tuttavia, penso che l'hard-coding undsia negativo. Quale dovrebbe essere il modo corretto di modificare correttamente i campi modulo in …
se sono presenti due moduli A e B ed entrambi hanno lo stesso hook user_login. quindi quando eseguo l'accesso. fuori dalla funzione A_user_login () e B_user_login () che uno ha chiamato per primo. e come drupal decide l'ordine di esecuzione di queste due funzioni
Qual è il modo migliore per rimuovere un campo Drupal 7 da un tipo di contenuto definito tramite la GUI? Voglio usare hook_update_N in modo che le modifiche possano essere propagate a più server durante l'esecuzione di update.php. Tuttavia, non riesco a trovare una soluzione. db_drop_table () avrebbe senso per …
Voglio nascondere alcuni elementi nel modulo usando form_alter o un file modello. Ho letto da qualche parte che in Drupal 7, possiamo specificare $ elementi form in modo che non vengano visualizzati nel modulo, ma non ricordo! Non unset () ma qualche altra funzione!
Seguendo quanto riportato nella documentazione per hook_views_query_alter () , ho creato un file denominato alterform.views.ince lo ho inserito in un modulo abilitato chiamato alterform. Ho aggiunto il seguente codice in alterform.views.inc.ma non funziona. function alterform_views_query_alter(&$view, &$query) { switch($view->name) { case 'myViewName': echo 'test test'; // test $query->orderby[0] = "FIELD(node.type, 'story', …
Come posso ottenere hook_install () per eseguire tutti gli aggiornamenti che ho per il mio modulo? Ho al suo interno il file mymod.install. Ho provato function mymod_install() { mymod_update_6001(); } ma non sembra fare nulla. Se avessi un mymod_update_6002 () chiamerei ancora 6001 (), basta chiamare 6002 () o chiamare …
Ho scaricato il progetto di esempio , ma nel modulo menu_example tutti access callbacksono impostati su true... difficile capire come funziona. Nel mio esempio, la voce meno dovrebbe essere visibile sui nodi, ma solo per i ruoli che dispongono delle autorizzazioni per modificare i propri nodi. Non riesco a trovare …
In hook_node_update () , posso facilmente dire lo 'stato' di un nodo (che sia pubblicato o meno) dopo che è stato aggiornato. Tuttavia, esiste un modo semplice per verificare se il nodo aggiornato è stato pubblicato, ma ora non lo è? (O vice versa)? Penso che le Regole possano avere …
Per qualche ragione ho bisogno di sostituire alcuni caratteri (se esistenti) in ogni singolo campo di testo in qualsiasi forma, proprio prima che vengano memorizzati nel database. In altre parole, ho bisogno di un hook in cui sia possibile ottenere tutti i dati inviati e sostituirne i caratteri. Ho trovato …
Per un sito Web di grandi istituzioni, con cache pesanti, vorrei generare cache il più presto possibile, in modo che nessun utente possa arrivare sulla generazione della cache ... Ho un cron set di tutti i minuti che lo fa, eseguendo alcune funzioni e richiedendo pagine critiche, ma quello che …
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.