Je suis nouveau sur Drupal 8. Je construis un site Web avec Drupal 8, et il a de nombreux blocs contenant des images. Ils ont un chemin absolu pour le src Je souhaite les rendre dynamiques sur la base de l'URL de base, mais il n'y a plus de support de format de texte PHP code pour des raisons de sécurité. Existe-t-il un moyen sûr d'y parvenir?
Vous pourriez et devriez faire votre PHP logique avec template_preprocess_block . Comme créer un bloc de programmation juste pour pouvoir utiliser PHP est plus de travail) que nécessaire, exagéré, pour ce cas d'utilisation.
De plus, sans plus d'informations spécifiques concernant make them dynamic based on base URL
, c'est aussi loin que je peux aller.
Le filtre PHP est un module de base dans Drupal 7 mais dans Drupal 8 il est supprimé pour une raison de sécurité mais vous pouvez toujours utiliser ce module PHP .
Remarque: l'activation de ce module peut entraîner des problèmes de sécurité et de performances car il permet aux utilisateurs d'exécuter PHP code sur votre site.