Unte com óleo uma forma redonda de 20-22 cm de diâmetro (7-10 cm de altura) e forre a base com papel manteiga que também deve ser untado. A forma usada é de fundo falso.
Abra a lata de abacaxi em calda e disponha as rodelas na forma preparada. No meu bolo coube 7 rodelas. E coloque as cerejas no buraco do meio das rodelas e nos espaços vazios. Reserve.
Preaqueça o forno em 180ºC.
Bata açúcar, manteiga e óleo até virar um creme homogêneo na batedeira com o batedor tipo arame, cerca de 2-4 minutos.
Adicione ovos, iogurte, as essências de baunilha e abacaxi, e rum (se usar) e continue batendo por cerca 1-2 minutos. Raspe as laterais da tigela.
Acrescente farinha de trigo, fermento químico, sal e bata para incorporar, cerca de 1-2 minutos.
Transfira a massa na forma preparada, espalhe e alise para ficar o mais nivelado possível.
Asse a 180ºC por cerca de 60-65 minutos, ficará dourado no topo. Faça o teste do palito que debe sair limpo.
Tire do forno e deixe esfriar na forma por 20 minutos. Então, por ser de fundo falso, remova o anel (pode ser necessário passar uma faca nas laterais) e deixe esfriar por mais 20 minutos ou totalmente.
Inverta o bolo sobre o prato de servir, a base do bolo irá ficar para cima, exibindo o abacaxi. Remova o fundo da forma e o papel manteiga.
Dicas
Abacaxi: normalmente, abacaxi em lata vem com peso total de 800g; mas a quantidade de abacaxi mesmo é de 400g.
Abacaxi: não testei com o fruto fresco, acredito que possa ser feito.