Ho segnalato su codeplex, un funzionamento anomalo, secondo me,
di una della funzioni più utilizzate quando si scrive macro xslt in
Umbraco: getMedia(int Id, bool depth).
Se l'id indicato appartiene a un nodo media con figli, potrebbe
essere interessante ricuperare tutto il nodo per ciclare con un bel
<xsl:for-each select=" ">. Penso particolarmente ad un album
foto che potrebbe contenere varie foto con anteprime ricavate con
il Media Cropper.
Dato che lo script non funzionava a dovere, l'ho combinato con
xsl:copy-of e il risultato mi lascia senza voce.
Togliendo di mezzo i vari attributi, questo è quello che si
ottiene:

Il problema appare subito chiaro: tutti gli elementi sono
imbricati gli uni negli altri e non sono sullo stesso livello. Se
condividete la mia opinione al riguardo, vi invito a collegarvi
alla pagina del progetto Umbraco di Codeplex e di votare questa
segnalazione.
Non esiste che il secondo elemento sia figlio del primo, il
terzo figlio del secondo e così via.
In questo caso tutti gli elementi <fotodialbum> dovrebbero
essere figli di <albumfoto>. Nel caso contrario, non ha
nessun senso e sarà sempre impossibile sfruttare le potenzialità di
<xsl:for-each> risparmiando parecchio codice.