Soumis par Belphi le
Bonjour,
Voilà. J'ai updaté en drupal 6.13 et les images de mes teasers ont disparues.
Elles sont toujours stockées dans le même répertoire.
J'ai vérifié content template, les propriétés de Contenu, du module Image, mais image attach n'est pas pris en compte dans les teasers...
Y a-t-il quelque chose de nouveau dans la version 6.13 que j'aurais passé à l'as ?
Merci de bien vouloir éclairer ma lanterne car ça fait 48 heures que je bute là-dessus.
Version de Drupal :
Forum :
Lorsque tu édites les types
Permalien Soumis par mdupont@drupal.org le 15 Septembre, 2009 - 21:56
Lorsque tu édites les types de contenu, sous "Image Attach settings", y a-t-il toujours une taille d'image définie pour le teaser ? As-tu lancé update.php après la mise à jour vers Drupal 6.13 ?
Merci pour cette réponse
Permalien Soumis par Belphi le 16 Septembre, 2009 - 14:44
Merci pour cette réponse rapide.
Dans "Contenu Article" je n'ai pas d'onglet "Image Attach settings" mais "Content Template" (dû à la présence de CCK ?).
Dans "Template for Article" j'ai un champ "Teaser".
La case "Affect teaser output" est cochée suivi du code de template suivant :
<?php print $node->content['image_attach']['#value'] ?><?php print $node->content['body']['#value'] ?>Le gros mystère, c'est que dans les exemples de variables en-dessous, j'ai un code
$node->content['image_attach'][198]['#value']et lorsque j'ajoute [198] à mon code, l'article qui comporte l'image en question (dont le numéro est 198 je suppose) apparait bien avec son image, mais pas les autres !
Bizarre, bizarre...
Je me demande donc par quelle variable remplacer la valeur 198 pour que tous mes articles en teaser aient leur image (j'ai essayé [nid], balpeau !).
Une idée ?
Sinon oui, évidemment que j'ai fait un update après avoir modifié drupal et mis à jour les modules.
Merci encore pour votre aide.
C'est le module Content
Permalien Soumis par mdupont@drupal.org le 16 Septembre, 2009 - 14:52
C'est le module Content Templates qui semble être en cause, mais je ne l'ai jamais utilisé. Peut-être que les développeurs de Content Templates pourront t'aider si tu fais une demande de support pour ce module.
Banco ! J'ai trouvé la
Permalien Soumis par Belphi le 16 Septembre, 2009 - 14:57
Banco !
J'ai trouvé la solution :
Le code à insérer est :
<?phpprint $node->content['image_attach']['#children']
?>
<?phpprint $node->content['body']['#value']
?>
J'ai en effet pensé que le node Image Attach était un enfant du node Article...
En tous cas, ça marche :)
Merci pour votre aide.