Domande taggate «8»

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.


3
Controllare il tipo di contenuto del nodo nel hook di preelaborazione
Ho una serie di variabili che voglio rendere disponibili su modelli di ramoscelli per modelli di contenuto specifici. In MYTHEME.themeho: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block') ->createInstance('myblock', []); $variables['mycustomblock'] = $mycustomblock->build(); $headertext = \Drupal::service('plugin.manager.block') ->createInstance('headertext', [ 'text-align-submit' => 'right', 'uppercase-submit' => TRUE, 'header_size' => 'h4', 'header-size-submit' => …
12 nodes  8  hooks 

5
Come posso ottenere l'etichetta del tipo di nodo da un oggetto nodo?
Sto cercando di ottenere l'etichetta del bundle (etichetta del tipo di nodo) del nodo da un oggetto nodo in Drupal 8. Funziona, ma sembra prolisso: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); C'è un altro modo per ottenere l'etichetta del pacchetto, possibile in un modo meno complicato ?
12 8  entities 

2
Rendering di un campo nodo all'interno di page.html.twig
Ho un campo immagine sul mio tipo di contenuto (field_hero_image). Non voglio renderlo nel file node.html.twig. Tuttavia, voglio renderlo nel file page.html.twig. In particolare, voglio renderlo insieme al titolo della pagina. Quale codice dovrei usare nel mio file page.html.twig per accedere ai campi a livello di nodo e renderizzarli? (È …
12 theming  8 


5
Come sovrascrivere il titolo della pagina per tipo di contenuto
Sto usando il pagetitlemodulo principale per rendere il titolo di una pagina. Tuttavia, per alcuni tipi di contenuto voglio ilpaginail titolo principale deve essere l' etichetta del tipo di contenuto (ad es. "Notizie") e non l' etichetta del nodo (ad es. "Drupal 8 rilasciato!"). C'è un modo semplice per raggiungerlo? …
12 theming  hooks  8 

5
Come posso distribuire la traduzione dell'interfaccia utente?
Le stringhe che traduco in "Traduzione dell'interfaccia utente" / admin / config / regional / translate non sono esportabili da "Gestione della configurazione" / admin / config / development / configuration per me. Mi sto perdendo qualcosa? Vorrei automatizzare questo processo con hook_update_No drush cim -y. Qual è il modo …

1
Come eseguire il rendering di un modello in Drupal 8
Sto provando a eseguire il rendering di un modello in Drupal 8. In Drupal 7, creerei un tema con hook_theme, creerei una directory di modelli nel mio modulo, lascerei cadere il file modello e potrei visualizzarlo con theme (). Come faccio l'eqivilent con Drupal 8? Ho provato quanto segue, ma …
12 theming  8 

1
Carica un'entità file tramite URI
C'è un modo per caricare un file tramite URI in Drupal 8 o Drupal 9? In Drupal 7 è possibile con il prossimo esempio: $uri = 'public://file.xyz'; // Take a look at: file.inc::file_load_multiple $files = file_load_multiple(array(), array('uri' => $uri)); $file = reset($files); // If empty, $file will be false, otherwise …
12 8  entities  files  uri 

4
Come posso impostare CORS?
Drupal 8 ha un servizio web RESTful integrato nel core e da 8.2 non abbiamo bisogno del modulo cors . Ora per usare i servizi abilitiamo e configuriamo il file default.service.yml come specificato qui Tuttavia, non sono stato in grado di configurare questa configurazione per consentire l'accesso al servizio Web …

1
Come funzionano clean_class e clean_id?
Sono nuovo della sintassi di Drupal 8 e Twig. Non riesco a capire come funziona il filtro clean_class "region | clean_class"? Che cos'è clean_class qui? Ho aggiunto il seguente codice nel mio file page.html.twig {% set classes = [ 'region', 'region-' ~ region|clean_class, ] %} {{ dump(classes) }} Il suo …
12 8  theming 

5
Come posso reinstallare un modulo?
Sto creando sul modulo Drupal 8. Ho usato una tabella personalizzata per memorizzare i dati raccolti dai moduli. In qualche modo durante l'installazione, le tabelle non vengono create a causa di un problema nel file di installazione. Ora ho risolto il problema e voglio installare di nuovo il modulo. Come …
12 8 

2
Sottocartelle e come classificare gli spazi dei nomi
In Drupal 7 posso avere un modulo all'interno di un altro modulo. È ancora così in Drupal 8 e come dovrei classificare le classi dello spazio dei nomi all'interno del sottomodulo? Un'altra cosa che posso fare in Drupal 7 è creare sottocartelle all'interno della cartella dei moduli per raggruppare i …
11 8 

2
Quando devo creare un servizio o una funzione di utilità?
Ho avuto questa domanda in mente per tutta l'ultima settimana: quando dovrei creare un servizio o una funzione di utilità? Nel Drupal Core abbiamo entrambe le funzioni Servizi e Utilità, ma non riesco a trovare la distinzione tra loro (quando devo creare un servizio o quando devo creare una funzione …

1
Drush dl non funziona con PHP 7 e Ubuntu 16.04
Quando provo a fare: drush dl drupal-8 ottengo il seguente errore: PHP Fatal error: Uncaught Error: Call to undefined function Drush\UpdateService\simplexml_load_file() in /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/Project.php:74 Stack trace: #0 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(64): Drush\UpdateService\Project::getInstance(Array, 86400) #1 /home/alexander/.config/composer/vendor/drush/drush/lib/Drush/UpdateService/ReleaseInfo.php(122): Drush\UpdateService\ReleaseInfo->get(Array) #2 /home/alexander/.config/composer/vendor/drush/drush/commands/pm/download.pm.inc(111): Drush\UpdateService\ReleaseInfo->selectReleaseBasedOnStrategy(Array, '', 'auto', false, NULL) #3 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(366): drush_pm_download() #4 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(217): _drush_invoke_hooks(Array, Array) #5 /home/alexander/.config/composer/vendor/drush/drush/includes/command.inc(185): drush_command() #6 …
11 8  drush 

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.