<?php /* This exists thanks to Sam Washburns great patience with my stupidity in PHP */ for($i=1;$i<=2;$i++){ $image = $modx->documentObject['Image'.$i][1]; $alt = $modx->documentObject['Alt'.$i][1]; $url = $modx->documentObject['link'.$i][1]; //var_dump($modx->documentObject); if (isset($image) && $image != "" ) { if (isset($url) && $url != "" ) { echo "<a href=\"{$url}\" title=\"{$alt}\" target=\"blank\" ><img src=\"{$image}\" alt=\"{$alt}\" /></a>"; } else { echo "<img src=\"{$image}\" alt=\"{$alt}\" />"; } } } ?>
This question has been answered by Bruno17. See the first response.
<?php /* This exists thanks to Sam Washburns great patience with my stupidity in PHP */ $output = ''; for($i=1;$i<=2;$i++){ $image = $modx->resource->getTvValue('Image'.$i); $alt = $modx->resource->getTvValue('Alt'.$i); $url = $modx->resource->getTvValue('link'.$i); //var_dump($modx->documentObject); if (!empty($image)) { if (!empty($url)) { $output .= "<a href=\"{$url}\" title=\"{$alt}\" target=\"blank\" ><img src=\"{$image}\" alt=\"{$alt}\" /></a>"; } else { $output .= "<img src=\"{$image}\" alt=\"{$alt}\" />"; } } } return $output; ?>