error en sintaxis

Events happening in the community are now at Drupal community events on www.drupal.org.
cristianwds's picture

Estoy armando un newsletter con Simplenews Content Selection.

Intento darle formato a los campos que van a formar parte del newsletter en esta funcion:

$output .= '

' . $node->field_volanta[0]['value'] . '

';
$output .= '

' . $node->title . '

';
$output .= 'Only local images are allowed.field_imagen[0]['filename'] .'"> ';
$output .= '

' . node_teaser($node->body) . '

';
$output .= '

' . l(t('Seguir leyendo'), 'node/' . $node->nid) . '

';
$output .= '

'.'

';
$output .= '';

el resultado que estoy obteniendo es óptimo, salvo que al volcar todo este contenido en el body del template, no muestra las imágenes:

lo que dice la función en el tag <img:

$output .= 'Only local images are allowed.field_imagen[0]['filename'] .'"> ';

el resultado que obtengo cuando lo aplica en el html:

Only local images are allowed.

me toma todo perfecto excepto: /MONEDA-1910-1.jpg"" /> que le agrega " luego de la extension del file.

(se soluciona facilmente borrando " desde el editor, pero no es la idea.)

me parece que el problema está en que dentro del tag img tengo el style y el src y entran en conflicto las comillas...

Alguien tiene alguna sugerencia?

Gracias!

Comments

para que veamos el codigo

victorkane's picture

A ver.

<?php
$output
.= ' ' . $node->field_volanta[0]['value'] . ' ';
$output .= ' ' . $node->title . ' ';
$output .= 'field_imagen[0]['filename'] .'"> ';
$output .= ' ' . node_teaser($node->body) . ' ';
$output .= ' ' . l(t('Seguir leyendo'), 'node/' . $node->nid) . ' ';
$output .= ' '.' ';
$output .= '';
?>

es evidente que en la tercera línea hay un error

Argentina

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: