Drupal

Domande e risposte per sviluppatori e amministratori Drupal



2
Come faccio a passare una variabile da un modulo personalizzato al suo file modello?
Devo conoscere il metodo più semplice per passare la variabile dal modulo personalizzato al suo file modello. Ho creato custom.module e inserito custom.tpl.php nella cartella del modulo. function custom_menu(){ $items = array(); $items['custom'] = array( 'title' => t('custom!'), 'page callback' => 'custom_page', 'access arguments' => array('access content'), 'type' => MENU_CALLBACK, …
8 theming 

2
Ponderazione di Javascript nei file .info
Drupal 7 aggiunge una nuova opzione ' peso ' a drupal_add_js in modo da poter controllare l'ordine in cui i file Javascript vengono aggiunti alla pagina. C'è un modo per farlo quando si aggiunge Javascript nei file .info?
8 7  .info  javascript 



4
Come accedere a Drupal usando il nome utente e la password di Google Apps?
Stiamo cercando un modo con cui gli utenti possano accedere al sito Drupal utilizzando il nome utente e la password dell'account Google Apps. Usiamo "Google Apps for Education" e non vogliamo mantenere un nome utente e una password separati per il nostro sito Drupal. Vorremmo anche limitare l'accesso a determinati …
8 7  users 

3
Rendering degli elementi di theme_item_list
Il mio modulo fornisce un semplice blocco che deve contenere un elenco non ordinato con alcune immagini. Da una funzione di blocco, sto restituendo un array renderizzabile: $block['content'] = array( 'list' => array( '#theme' => 'item_list', '#type' => 'ul', '#attributes' => array('class' => 'foo1'), '#items' => array( /* ... what …
8 7  forms  theming 

1
Drupal Commerce: come ottenere le impostazioni del modulo di pagamento?
Come recuperare a livello di programmazione la configurazione del modulo di pagamento specifico? Provai $settings = rules_config_load('commerce_payment_MODULE_NAME'); Restituisce informazioni di base (nome, ID, ecc.) E array di "impostazioni" vuoto. Non posso anche ottenerlo direttamente da DB. È memorizzato in un array serializzato che non può essere completamente elaborato con la …
8 7  commerce 

1
Aggiungi i tuoi contenuti al nodo
Ho creato un modulo che aggiunge contenuto personalizzato a un nodo; Vorrei visualizzare questo contenuto personalizzato nella vista del nodo. Penso che hook_node_view()sia il gancio giusto da usare, ma i miei contenuti non vengono visualizzati. quello che ho ottenuto finora è il seguente codice: function mymodule_node_view($node, $view_mode = 'full', $langcode …
8 7  hooks  nodes 

3
Visualizza condizionalmente uno dei due campi in Display Suite?
Mi chiedo se esiste un modo intelligente o preferito di utilizzare Display Suite per visualizzare uno dei due campi. Quindi il mio caso richiede un'immagine, se è caricata, o un EVA (entità visualizza allegato). Li ho entrambi visualizzati correttamente e, naturalmente, se l'immagine non è caricata (non popolata), il campo …
8 7  entities 

3
Eseguire una vista senza rendering
Vorrei eseguire una vista a livello di codice (fornendo argomenti) e ottenere i risultati grezzi, senza renderlo. È possibile? Quando lo uso $view->preview('default', $args);converte i risultati in HTML. So che posso usare $view->resultper iterare i risultati grezzi, ma il rendering personalizzato che sto usando per alcuni campi è difettoso e …
8 7  views 

2
In che modo i non amministratori aggiungono contenuto?
In Drupal 7, come posso consentire agli utenti con un ruolo specifico di aggiungere nuovi articoli? Ho effettuato l'accesso come amministratore, ho impostato le autorizzazioni per il ruolo per consentire la creazione e la modifica di nodi che sono articoli. Quando eseguo l'accesso con un utente con il ruolo, ad …
8 users  nodes 


1
Come caricare una vista con Ajax in modo da caricare anche i file js / css aggiuntivi necessari per la vista?
Attualmente sto usando jQuery per caricare una vista, in questo modo: $.ajax({ type: 'POST', url: Drupal.settings.basePath + 'views/ajax', dataType: 'json', data: 'view_name=' + viewName + '&view_display_id=default&view_args=' + viewArgument, // Pass a key/value pair. success: function(data) { var viewHtml = data[1].data; target.children().fadeOut(300, function() { target.html(viewHtml); var newHeightOfTarget = target.children().height(); target.children().hide(); target.animate({ …
8 7  views  ajax  javascript 

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.