I may have found an alternative workaround by modifying nggSmoothGalleryFunctions.php:
This section:
// Error with only one element
foreach ($pictures as $picture)
if ($picture["img"]) {
$out .= "<div class=\"imageElement\">";
$out .= " <h3> " . $picture["title"] . "</h3>";
$out .= " <p style=\"color: #FFF000;\"> " . $picture["desc"] . "</p>";
$out .= " <(a) target=\"_blank\" href=\"" . $picture["link"] . "\" title=\"read more\" class=\"open\"></(a)>";
$out .= " <img src=\"" . $picture["img"] . "\" class=\"full\" />";
$out .= " <img src=\"" . $picture["thumb"] . "\" class=\"thumbnail\" />";
$out .= "</div>";
}
$out .= ' </div></div>';
return $out;
}
By modifying this [note I have altered the mouse-over text]:
$out .= " <(a) target=\"_blank\" href=\"" . $picture["link"] . "\" title=\"read more\" class=\"open\"></(a)>";
It should be possible, I am assuming, to link each image to a specific page (on the site) I would also like the 'thumbnails' in the carousel to behave the same. Still drawing board, but closer!