<?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;
?>