Ciao,
potresti usare jQuery per aggiungere a tutte le immagini del sito itemprop="image".
Questo è un sorgente di una pagina di esempio:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Documento senza titolo</title>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js" type="text/javascript"></script>
<script type="application/javascript">
jQuery(document).ready(function(){
jQuery('img').attr('itemprop', 'image');
});
</script>
</head>
<body>
<img src="id2.png" width="171" height="76" />
</body>
</html>
Come vedi si richiama jQuery.min.js e DOPO lo script che ti aggiunge a tutti gli img presenti nel documento itemprop="image"
Nello specifico di joomla e del tuo caso:
1- assicurati che jQuery sia richiamato dall'index in tutte le pagine del sito
2- crea un modulo personalizzato e incollaci il seguente sorgente:
<script type="application/javascript">
jQuery(document).ready(function(){
jQuery('img').attr('itemprop', 'image');
});
</script>
3- Assegna il modulo a tutte le pagine del sito
4- verifica con firebug o simili che effettivamente itemprop sia aggiunto alle immagini
NB: tieni conto però che molto probabilmente, se non sicuramente, il dato non verrà letto dal motore, in quanto il contenuto è dinamicamente inserito con js