@grs84pl
Another possibility I hadn't mentioned, a plugin I started time ago to make it easy (or at least, how I like) to display other pages' fields.
GS Page Data allows you to select an
external page, then use some template tags to display its contents.
What you need could be done by inserting in your template/component/... something like this:
Code:
<?php set_gspage('page-slug'); ?>
<a href="<?php gspage_url(); ?>"><img src="<?php gspage_field('foto'); ?>"
alt="<?php gspage_title(); ?>"></a>
that would be echoed like:
Code:
<a href="http://site.tld/page-slug/"><img src="http://site.tld/data/uploads/image.jpg"
alt="The other page title"</a>
I think it would work for you. Custom fields containing html should be filtered before echoing -- I will change that in
gspage_field() in a next release (and other issue it may have).
This plugin is mainly for personal use, but if you or anyone is interested I will push its development. (I will probably rename it to
GS Pages, change some functions/parameters...)