Drupal render() bug php 7.1

Par Joouul, il y a 8 ans


Bonjour,

j'ai un soucis avec Drupal 7 et PHP 7.1

Quand je fais

echo render($row->field_field_image_news);

Donc pour afficher une image, elle s'affiche, mais avec des caractères comme "31dpi711" juste après mon image ...
Je n'ai cela que sur les views-view-fields--nomdemaview.tpl.php. Auncun soucis sur les page (node) ...
J'ai changer la version de mon php de mon container docker (en local), de 7.1 à 7 et là, plus aucun soucis ...

Des idées d'où cela pourrait provenir ? :p
Merci d'avances et bisous :p

2 réponses

galyb, il y a 8 ans

Salut,

Je viens de regarder et apparemment il n’y a pas de problème de compatibilité entre php 7.1 et Drupal. Regarde peut être la doc sur php 7 -> php 7.1 pour voir la différence. Sinon peut-être que tu utilises toi même une fonctionnalité qui est dépréciée par Drupal ou un souci de config serveur.