drupal 8

Drush 9

Drush 9.4

https://drushcommands.com/drush-9x/

Voir les chemins des dossiers  : drush dd (aloias de drush drupal:directory)

Voir liste des tokens  drush token (alias de drush devel:token)
Voir services conteners dispo : drush dcs (alias de drush devel:services)  https://drushcommands.com/drush-9x/devel/devel:services/

 

Test de drupal8-docker-app

https://github.com/ricardoamaro/drupal8-docker-app#quick-3-step-instruct...

Docker est installé (au 1er run, les images seront dl) :

docker run -i -t -p 80:80 ricardoamaro/drupal8

On voit des erreurs (voir l'extrat de code ci-dessous) puis un un drush status (v 8.1.16 en mai 2018), c'est normal et il faut attendre (au doux son de son disque dur, plusieurs longues minutes)...

Les styles de ckeditor

https://www.lullabot.com/articles/styling-the-wysiwyg-editor-in-drupal-8

Dans cet ex, le front (vu pas les surfeurs) est "Custom Theme", basé sur bootstrap avec ajout de polices, mais l'éditeur utilise le thème d'admin (du core) Seven, elle souhaite qu'ils soient plus semblables (pour ne pas dérouter l'éditeur).

Il y a 2 facons de modifier les styles dans l'éditeur WYSIWYG (utilisé par l'éditeur ou auteur du post) :

Thémer drupal 8

Twig (base)

La base : https://sqndr.github.io/d8-theming-guide/twig/twig-basics.html

Twig est en "autoescape" = Tout ce qui est entre {{ }} est en "esc".

Pour "afficher" une variable dans un template: {{ variable }}
on a accès à ses attributs après un point ; ex:

maj dec 2017

maj debian, firmware :

sudo apt-get update && sudo apt-get -y upgrade
sudo apt-get dist-upgrade
sudo apt-get clean
sudo rpi-update
reboot

maj composer et drupal 8

cd drucomp ; composer update

composer require 'drupal/views_slideshow: ^4.6'
composer require 'drupal/admin_toolbar: ^1.21'

core drupal 8.4.3-> soucis de date php 32b

+ composer require 'drupal/paragraphs: ^1.2'
composer require 'drupal/entity_browser:^1.4'  et theme boostrap 3.7

 

entity browser

1. créer 2 types de contenus : maitre et fils. maitre aura un champs qui référence 1 ou x fils.

2. créer une vue, qui liste tous les fils (les plus récents en haut de liste). Lui ajouter une page de type "entity browser" (sera utilisée plus loin)

3. créer à admin/config/content/entity_browser pour créer un object:

test modele bartik

sur install pi2 druc1

ai fait un modele basé sur bartik, un type de donnée "test twig" avec des fichiers et 3 txt formatés long + une vue qui utilise un affichage personnalisé (titre, image et fichiers).

modele bartikv1

juste une erreur de lien sur image de la recherche. rangé dans web/themes (si ds contrib on aurait eu erreur ?)

test twig

avec les champs : field_test_date, field_test_image, 3 occ de field_test_txt1, field_test_file

Pages

S'abonner à RSS - drupal 8