Tag: drupal 8

  • Drupal 8 views ajax manual refreshing does not work properly

    One of the problems we have spent lot’s of energies on is related to Drupal 8 views.
    As you probably know the contrib module views has been integrated as a core module in this version 8 of Drupal.

    (altro…)
  • jQuery Once: Drupal 8 vs Drupal 7

    Chi ha avuto modo di cimentarsi nella stesura di qualche riga di codice JS in Drupal 8 si sarà sicuramente imbattuto in un problema, quello di jQuery once che non funziona a dovere, o almeno così pare.

    (altro…)
  • Drupal 8 creare link html da file id (fid)

    Per i nostalgici di Drupal 7 che hanno provato disperatamente a districarsi tra le varie classi introdotte in Drupal 8, ebbene sappiate che:

    1. per quello che può servire, godete della mia solidarietà
    2. dopo varie peripezie sono riuscito ad ottenere un codice utile a generare il famigerato html

    Ecco il codice di esempio testato su Drupal 8.5.x

    use Drupal\file\Entity\File;
    use Drupal\Core\Link;
    use Drupal\Core\Url;
    
    $fid = 123; // <- your file id here
    
    $uri = File::load($fid)->getFileUri();
    $url = Url::fromUri(file_create_url($uri));
    $link = Link::fromTextAndUrl('somestring', $url);
    $link = $link->toRenderable();
    
    print render($link); // <- this is HTML!!! YEAH!

    spero che questo codice vi sia di aiuto.

    Fatemi sapere, nei commenti, se questa cosa vi risolve il problema.