Células solares electroquímicas de nanopartículas con topología de cristal fotónico.