Come ottenere l'elenco dei moduli in Drupal come in admin/build/modules?Drupal: come ottenere l'elenco dei moduli
risposta
Installare "Drush" (una buona opzione in ogni caso, una volta che ci si abitua ad esso, lo adorerai). Ha un build in command per elencare tutti i temi dei moduli installati.
Se è necessario visualizzare l'elenco dei moduli per visualizzarlo altrove (questo può essere un problema di sicurezza!), È possibile esaminare il modo in cui lo fa drush (pm.drush.inc:218).
Inoltre c'è uno core function, ma non so se questo è quello che vuoi.
ho bisogno di visualizzare l'elenco dei moduli e temi in un'interfaccia web per rendere possibile all'utente di selezionare i temi e moduli – sultan
Allora perché non puoi usare la vista build/modules per questo? O stai parlando semplicemente di visualizzarlo senza altre funzioni? – DrColossos
Sono nuovo per costruire/moduli come usarlo?) – sultan
È possibile utilizzare il comando drush pm-list --type=Module --status=enabled
per ottenere un elenco di moduli installati.
Per ulteriori opzioni, consulta http://www.drupaltonight.com/drupal-articles/using-drush-get-list-enabled-modules
Cerca su Google e finisci per usare la mia risposta che avevo inviato 2 anni fa :) –
module_list($refresh = FALSE, $bootstrap_refresh = FALSE, $sort = FALSE, $fixed_list = NULL)
Qui ci sono ulteriori dettagli. http://api.drupal.org/api/drupal/includes!module.inc/function/module_list/7
Se si desidera elencare tutti i moduli disponibili a voi, questo dovrebbe funzionare sia con Drupal 6 o Drupal 7:
<?php
// include_once('.' . base_path() . drupal_get_path('module', 'system') . '/system.admin.inc');
// Above line was intentionally commented out (see below).
$drupal_version = (int) VERSION;
$list_modules_function = '';
if ($drupal_version >= 7 && $drupal_version < 8) {
$list_modules_function = 'system_rebuild_module_data';
}
else if ($drupal_version >= 6 && $drupal_version < 7) {
$list_modules_function = 'module_rebuild_cache';
}
if (empty($list_modules_function)) {
$output = t('Oops... Looks like you are not using either version 6 or version 7 of Drupal');
}
else if (!function_exists($list_modules_function)) {
$output = t('Oops... Unable to find the function !function(). Try uncommenting the top line of this code.', array('!function' => $list_modules_function));
}
else {
$output = "<dl>\n";
$list_modules = $list_modules_function();
foreach ($list_modules as $module) {
$output .= "<dt>" . check_plain($module->info["name"]) . "</dt>\n";
$output .= "<dd>" . check_plain($module->info["description"]) . "</dd>\n";
}
$output .= "</dl>\n";
}
print $output;
?>
puoi spiegare cosa è lì? Errore irreversibile: chiamata a funzione non definita t() errore – sheetal
t() è una funzione utilizzata per diversi scopi, ma il suo scopo principale è quello di tradurre il testo. Vedi questa [documentazione dell'API] (https://api.drupal.org/api/drupal/includes%21bootstrap.inc/function/t/7.x) per maggiori informazioni. – jerdiggity
È inoltre possibile utilizzare i seguenti comandi per la ricerca moduli specifici. Se si desidera elencare-down unico modulo commercio dalla lista dei moduli di
drush pml | grep commerce
Su Windows macchina non puoi usare grep. Quindi, è necessario utilizzare findstr
drush pml | findstr commerce
Il seguente comando funzionerà, l'elenco di tutti i moduli disponibili outputing insieme al pacchetto cadono in, lo stato e la versione.
drush pm-list --type=Module --status=enabled
Non è bello copiare la risposta da uno dei commenti;) – Peanut
L'ho appena usato e ha funzionato per me. Non ho abbastanza reputazione per fare +1 su qualsiasi commento o domanda, quindi penso che scrivere quello che ha funzionato per me supporterà la soluzione ...: p: D –
- 1. In drupal come ottengo l'url di un'immagine nella mia cartella dei moduli?
- 2. Come ottenere l'elenco dei moduli nel progetto VS2008 C#?
- 3. Drupal - Come ottenere SUM delle righe
- 4. Come sbarazzarsi dei fogli di stile CSS Drupal?
- 5. dipendenze dei moduli angularjs
- 6. Eliminazione dei moduli Python?
- 7. Framework dei moduli CSS?
- 8. Importazione dinamica dei moduli Python
- 9. 'aggiungi un altro elemento' in moduli Drupal non CCK
- 10. Drupal 7 non è in grado di installare i moduli
- 11. Devo usare Drupal 6 o Drupal 7?
- 12. Accesso ai dati dei dati dei moduli
- 13. Come modificare l'ordine di inserimento dei moduli
- 14. Scaling Drupal
- 15. Come ottenere l'URL completo di una pagina di Drupal?
- 16. Come ottenere l'url immagine da uri nel modello Drupal 8
- 17. Come ottenere il ruolo dell'utente attualmente connesso in Drupal 7?
- 18. Come ottenere più parametri inviati tramite drupal hook_menu
- 19. In Drupal come ottenere tnid o l'id del nodo tradotto?
- 20. come ottenere il percorso assoluto per un'immagine in drupal?
- 21. Come posso verificare la versione dei moduli Apache?
- 22. CMake manca la directory dei moduli
- 23. TypeScript 0.8.2 importazione dei moduli Node.js nei moduli interni
- 24. Elenco esatto dei moduli principali del nodo
- 25. Come funziona Drupal?
- 26. Come stampare i dati dei moduli POST con Spring RestTemplate?
- 27. Nomi dei nomi dei moduli TypeScript in più file
- 28. Real World MVC - Gestione dei moduli
- 29. Specifica dei moduli Haskell "Up The Tree"
- 30. Convalida dichiarativa dei moduli in Java/Swing
Da @Gokul: 'Drush pm-list --type = Modulo --status = enabled' – doub1ejack