: design/base/override/templates/full/image.tpl:
{def sort_order=$node.parent.sort_array[0][1]
sort_column=$node.parent.sort_array[0][0]
sort_column_value=cond( $sort_column|eq( 'published' ), $node.object.published,
$sort_column|eq( 'modified' ), $node.object.modified,
$sort_column|eq( 'name' ), $node.object.name,
$sort_column|eq( 'priority' ), $node.priority,
$sort_column|eq( 'modified_subnode' ), $node.modified_subnode,
false() )
previous_image=fetch_alias( subtree, hash( parent_node_id, $node.parent_node_id,
class_filter_type, include,
class_filter_array, array( 'image' ),
limit, 1,
attribute_filter, array( and, array( $sort_column, $sort_order|choose( '>', '<' ), $sort_column_value ) ),
sort_by, array( array( $sort_column, $sort_order|not ), array( 'node_id', $sort_order|not ) ) ) )
next_image=fetch_alias( subtree, hash( parent_node_id, $node.parent_node_id,
class_filter_type, include,
class_filter_array, array( 'image' ),
limit, 1,
attribute_filter, array( and, array( $sort_column, $sort_order|choose( '<', '>' ), $sort_column_value ) ),
sort_by, array( array( $sort_column, $sort_order ), array( 'node_id', $sort_order ) ) ) )}
( "" - )