Domande taggate «7»

I tag di versione devono essere utilizzati per domande che si applicano solo a una versione, non solo per dire quale versione sta utilizzando un sito.

2
Come pubblicare a livello di codice nodi non pubblicati
Ho alcuni nodi non pubblicati, per i quali ho i loro ID nodo. Come posso pubblicarli a livello di codice? È corretto ottenerlo nel modulo personalizzato utilizzando una query come la seguente? db_query("UPDATE {node} SET status = 1 WHERE nid = %d", $nid)
16 7  database 

2
Comprensione della gestione della sessione di Drupal e dell'autenticazione dell'utente
Ho un requisito in cui, devo sostituire l'autenticazione utente predefinita con l'autenticazione di un server centrale, cioè un server SSO. Con il debug di Drupal sono venuto a sapere che tutta la gestione della sessione avviene in includes/session.incarchivio. Voglio fare l'autenticazione come mostrato nell'immagine: SCENARIO: Login I dettagli dei passaggi …


2
Come implementare i formattatori di campo per le proprietà dell'entità
Ho creato un'entità personalizzata utilizzando l' API Entity che ha determinate proprietà definite hook_schema()e anche dichiarate in entityPropertyInfo()una classe che si estende EntityDefaultMetadataController. Fin qui tutto bene. Ora vorrei che gli utenti potessero personalizzare se e come queste proprietà vengono visualizzate quando visualizzano le entità, quindi ho implementato hook_field_extra_fields () …
16 7  entities 


4
Drupal bootstrap correttamente per file PHP autonomo?
Questo è quello che ho adesso: <?php define('DRUPAL_ROOT', '/var/www/clients/client1/web15/web'); include_once(DRUPAL_ROOT . '/includes/bootstrap.inc'); drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); // drupal_flush_all_caches(); $users = views_get_view_result('userlist', 'uid_list'); $i = 0; foreach ($users as $user) { $filename = 'sites/default/files/generated_pdfs/individual_pdf_report_' . $user->uid . '.pdf'; generate_employee_pdf($user->uid, $filename); error_log('Generated ' . $filepath); $i++; } // create object $zip = new ZipArchive(); // …
16 7  bootstrapping 

2
Come posso modificare il gestore di invio del modulo?
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 …
16 7  hooks  forms 



2
Modifica $ form_state nel callback AJAX
Sto creando un modulo che utilizza l' '#ajax'attributo API del modulo e devo apportare modifiche $form_statequando viene premuto il pulsante abilitato AJAX. Ecco cosa ho: All'interno della mia funzione di generatore di moduli: ... $form['some_fieldset']['add_more'] = array( '#type' => 'button', '#value' => t('Add more rows'), '#ajax' => array( 'wrapper' => …
16 7  forms  ajax 



9
C'è un modo per agganciare la cancellazione della cache?
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 …
16 7  hooks  caching 

3
Quale hook posso usare per le azioni post-salvataggio?
Ho trovato diversi post con questa stessa domanda, ma le risposte divergono sempre su qualche altro argomento o non funzionano per le mie esigenze. Dopo aver salvato un nodo, voglio che il mio modulo personalizzato inserisca una riga in una delle mie tabelle personalizzate che contenga il nid del nuovo …
16 7  hooks  nodes 

3
Come rimuovere a livello di programmazione un campo da un nodo?
Come si rimuove un campo da un nodo a livello di codice? Ho una migrazione inhook_update_N che sposta i contenuti da un campo a una tabella personalizzata. Dopo quella migrazione, voglio rimuovere il campo con quella stessa funzione. Esistono API di campo che soddisfano la rimozione di campi? Modifica, soluzione …
16 7  entities  updating 

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.