vale, me respondo a mi misma
el codigo de arriba a mi me daba error de sintaxis (que si no puedo poner ahi una string, que si no puedo poner ahi una class... lo tipico) imagino que sera cosa de versiones
al final me ha servido asi:
Código PHP:
Ver originalclass MY_Controller extends Controller {
protected $data;
function MY_Controller(){
parent::Controller();
$data['mi_variable_que_quiero_usar_en_el_aside'] = el valor que sea que voy a mostrar;
y esto colocado en un archivo llamado MY_controller.php en
system/el nombre de mi aplicacion/libraries
y luego en los controllers cambio lo de
blabla extends Controller por
blabla extends MY_Controller y
parent::Controller(); por
parent::MY_Controller();
funciona perfecto :)
Muchas gracias!