Skip to main content
Drupal Dev

Main navigation

  • Home
  • Users
  • Demo: Events
User account menu
  • Registrati
  • Log in
By admin, 28 October, 2017

Modificare la Search Box (es: drupaldev.it)

Come primo passaggio creare il file search-block-form.tpl.php nel proprio tema

Tags

  • Grafica
  • Search form
By admin, 28 October, 2017

Gestire le colonne bootstrap in page.tpl.php in assenza di sidebar

Piccola osservazione per gestire le classi Bootstrap 3.0 quando le sidebar non hanno elementi (Blocchi) al loro interno.

Inserire nel file template.php del vostro tema.

Tags

  • Bootstrap 3
By ioclaudio, 20 September, 2017

Come svuotare la cache di Drupal7 con una query SQL

Eseguire le seguenti query con PhpMyAdmin o un client SQL:

TRUNCATE TABLE cache;
TRUNCATE TABLE cache_block;
TRUNCATE TABLE cache_bootstrap;
TRUNCATE TABLE cache_field;
TRUNCATE TABLE cache_filter;
TRUNCATE TABLE cache_form;
TRUNCATE TABLE cache_image;
TRUNCATE TABLE cache_menu;
TRUNCATE TABLE cache_page;
TRUNCATE TABLE cache_path;
TRUNCATE TABLE cache_token;
TRUNCATE TABLE cache_update;

Tags

  • cache
By ioclaudio, 25 August, 2017

Redirect con Drupal8

  • Verso un nodo:
    $url = \Drupal\Core\Url::fromRoute('entity.node.canonical', ['node' => $this->nid]);
    $response = new RedirectResponse($redirect_url->toString(), 301);
    $response->send();
  • Verso una pagina precisa o verso una vista:
    $url = \Drupal\Core\Url::fromUri('base:/viewlogs');
  • Redirect nell submit di un form:
    $form_state->setRedirectUrl($url);

Tags

  • redirect
  • drupal8
  • form
By ioclaudio, 22 August, 2017

Come fare il truncate delle stringhe con Twig?

Se "item.body" è la variabile che contiene il testo da troncare:

{{ item.body|length > 10 ? item.body|slice(0, 10) ~ '...' : item.body  }}

Tags

  • Twig
  • truncate
  • gestione stringhe
By ioclaudio, 21 July, 2017

Come recuperare il link a field immagine?

Se il campo di tipo immagine del contenuto personalizzato si chiama "field_photo" e  l'id del nodo è $id, allora:

  • $node = \Drupal\node\Entity\Node::load($id);
  • $imageUri = $node->get('field_photo')->entity->uri->value;
  • $styledImageUri = ImageStyle::load('medium')->buildUrl($imageUri);

Tags

  • link immagine
  • Field image
  • stile immagine
By ioclaudio, 21 July, 2017

Come recuperare il nome di una tassonomia dato il tid ?

Se il campo di tipo EntityReference (Tassonomia) del contenuto personalizzato si chiama "field_category" e  l'id del nodo è $id, allora:

Tags

  • tassonomia
By ioclaudio, 14 July, 2017

Come applicare una patch a un modulo di Drupal 8 ?

Quando viene segnalato un bug di un modulo, sul forum di Drupal o sul sito dedicato a quel modulo, può succedere che un membro della Community o uno dei responsabili del modulo produca una "patch" prima che sia rilasciata una nuova versione del modulo contenente la correzione.

Una patch è un file di testo (con estensione .patch) in cui sono elencate tutte le modifiche che devono essere fatte su uno o più file del modulo per risolvere il problema.

Tags

  • patch
  • diff
  • bug-fixing
By ioclaudio, 14 July, 2017

Gestione di un sito Drupal8 con Drush

  • Aggiornamento del core:
    • drush pm-update drupal
  • Installazione di un modulo:
    • drush dl backup_migrate
    • drush en backup_migrate
  • Rimozione di un modulo:
    • drush pm-uninstall tracker
  • Aggiornamento di un modulo:
    • drush up devel

Tags

  • drush
  • Core
By ioclaudio, 30 June, 2017

Come impedire la modifica del Titolo di un nodo?

Non è possibile gestire dalla UI di Drupal8 il campo Title, quindi per renderlo non modificabile, in fase di modifica del contenuto, bisogna usare uno dei metodi descritti in questa guida: https://drupal.stackexchange.com/questions/215957/how-to-disable-the-title-field-on-the-node-edit-form

In particolare, si può utilizzare l'hook hook_form_FORM_ID_alter:

Tags

  • hook
  • form

Pagination

  • First page
  • Previous page
  • Page 1
  • Page 2
  • Page 3
  • Page 4
  • Page 5
  • Page 6
  • Page 7
  • Next page
  • Last page

TagCloud

Twig(7) Template(6) composer(5) Debug(4) CSS(4) Embed(4) Views(4) php(3) Taxonomy(3) Image Style(3) form(3) redirect(3) drupal8(3) Edit(3) Node(3) Block(3) Parameter(2) Custom Theme(2) Expose Filter(2) Fields(2) User(2) Profile(2) Field image(2) drush(2) cache(2) moduli(2) Grafica(2) Bootstrap 3(2) URL(2) Social Share(2) OG Group(2) Custom (1)node.html.twig (1)php8 (1)controller (1)Alias (1)Path (1)Node Reference (1)Prev/Next (1)Installazione (1)database error (1)Pagina errore (1)Maintenance page (1)theme debug tpl (1)variable_get (1)select (1)dropdown (1)Title (1)Menu (1)Settings Theme (1)symphony (1)global (1)global variable (1)widget (1)responsive (1)Youtube (1)Tree (1)Sub-category (1)Category (1)tag HTML (1)Webform (1)console (1)dev (1)Style (1)Images (1)Pictures (1)Search form (1)gestione stringhe (1)truncate (1)stile immagine (1)link immagine (1)tassonomia (1)bug-fixing (1)diff (1)patch (1)Core (1)hook (1)yml (1)libreria (1)js (1)tema (1)comandi (1)hostname (1)entity (1)ruoli (1)rules (1)login (1)RUBY (1)Compiler (1)SASS (1)SCSS (1)Field embed (1)Grid (1)Logfile watchdog (1)Breadcramb (1)Table (1)Contact form (1)Date (1)
RSS feed