Drupal

Domande e risposte per sviluppatori e amministratori Drupal

4
CKEDitor rimuove i nomi delle classi, anche con l'eccezione in config
Sembra che CKEditor stia eliminando i nomi delle classi quando commuto tra visualizzazione HTML e visualizzazione Rich Text. Come per molti suggerimenti sul Web, ho aggiunto quanto segue al file config.js: config.allowedContent = true; Cache caricata, cancellata e persino passata direttamente al file JS per verificare che non sia memorizzata …
17 wysiwyg 

1
C'è un modo per eseguire modifiche simultanee?
Esiste un metodo simile a MediaWiki per supportare l'editing simultaneo di corpi di testo in Drupal 7? Se al momento non esiste alcuna funzionalità, quali sono alcune librerie diff decenti PHP che potrebbero essere racchiuse da un modulo Drupal che potrebbe fare il lavoro?
17 7 


1
Condividere contenuti con accesso al dominio?
Ho installato un sito con accesso al dominio . Ha 2 siti secondari. Voglio pubblicare contenuti dal sito principale ai siti secondari. Questo funziona già bene con l'invio agli affiliati. Ma voglio che alcuni amministratori locali sui siti secondari dispongano dell'autorizzazione per decidere se vogliono utilizzare il contenuto o meno. …


6
Perché non hackeriamo il core?
Non riuscivo a credere che questa domanda non avesse già ricevuto risposta su questo sito, ma non l'ho trovata quando ho cercato, quindi ... Perché è una cattiva idea del crimine contro la natura hackerare il core? È davvero fantastico poter aggiornare la tua versione principale? La maggior parte dei …

3
Come scegliere tra Bean, Boxes e Fieldable Panels Panes?
I pannelli Bean , Boxes e Fieldable Panels offrono tutti funzionalità simili. Ho difficoltà a capire quali siano esattamente le differenze tra loro. Quali sono i loro vantaggi / svantaggi rispetto agli altri? Sono orientati verso diversi casi d'uso? Voglio usare una sorta di blocchi nei pannelli per aggiungere contenuti …


2
Best practice per l'implementazione della cache personalizzata?
Per ogni istanza di ogni tipo di entità, generi un numero di cache, chiamato come: [module_name]__[entity_type]__[entity_id]__[string_depending_on_where_the_cache_came_from] Ora, ogni volta che un'entità viene aggiornata, desidero eliminare tutte le cache a partire dal tipo di entità e dall'ID pertinenti. Come devo conservare / cancellare queste cache? Attualmente ho solo cache_set () , …
17 7  caching 

4
Best practice per libreria basata su classi PHP di terze parti
Attualmente sto lavorando su un modulo che richiede una libreria PHP di terze parti, che è essenzialmente una singola classe PHP. Normalmente, lo inserisco in una sottodirectory include / add e aggiungo files[] = includes/Foo.php al mio file .info e lascia che il caricatore automatico di classe Drupal 7 faccia …
17 7  theming 

2
Sostituisci html.tpl.php per tipo di nodo
Nel mio file template.php per il mio tema ho provato quanto segue: function media_preprocess_page(&$vars, $hook) { if (isset($vars['node'])) { // If the node type is "blog" the template suggestion will be "html--blog.tpl.php". $vars['theme_hook_suggestions'][] = 'html__'.$vars['node']->type; // If the node type is "blog" the template suggestion will be "page--blog.tpl.php". $vars['theme_hook_suggestions'][] = …
17 7  theming 



1
Come rimuovere correttamente un modulo in un ambiente a fasi?
Alcuni moduli hanno routine di deinstallazione. Che di solito rimuovono i database disponibili per quel modulo, le variabili dalla tabella delle variabili e le localizzazioni introdotte da quel modulo. Queste routine vivono nel .installdi quel modulo. Pertanto, non possono essere eseguiti senza che quel modulo sia presente. Quindi ecco i …
17 nodes  deployment 

5
Come posso eliminare tutte le revisioni nodo / campo?
Ho un drupal 7 siti, dove mantiene le revisioni dei nodi e dei campi. Continuo le revisioni per il caso in cui per errore viene salvata una nuova versione difettosa e voglio tornare indietro. Ma ora voglio pulire e ottimizzare il database in modo da occupare meno spazio sul disco …
17 7  database  nodes 

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.