I had a really bad napper and really bad night sleeper till 9 months too. At that point I was exhausted and had just had it with being up all night AND all day! We followed the book, Healthy Sleep Habits, Happy Child, by Dr. Marc Weissbluth.
Sounds like you have the room all set up right, but it also sounds like she is just at that age where she needs to CIO ( cry it out). Once I let my DD cry it out for night time, naps became no battle anymore! THe first night she cried for 45 minutes and then fell asleep and slept all night through for the first time EVER....second night, cried 20 min. then slept all night, third night, maybe 5 minutes of crying, slept all night, and then the last night, she made one squal as I walked out the door, and she has been a GREAT night sleeper and napper ever since, and LOVED her crib/bed from then on, and started asking to go to bed when she was tired, at 9 months!
Another tip is to start the naptime/bedtome routine BEFORE she shows many tired signs....the very first yawn, or before, is the ideal time to start the routine, not as late as fussing/rubbing eyes, laying down in the play area....that is OVERTIRED. He reccommends no more than 2 hours of wake time between morning wake time and first nap, and then nap wake time and start of second nap....so start the sleep routine about 1.5 hours after getting up the last time, so she is in bed ready to sleep by the 2 hour mark.
I know it sounds like no awake or play time, but it WORKS, and babies need that sleep to absorb all the stuff they have learned, and for their bodies to grow/regenerate!
I think at 9 months, mine were sleeping 12 hours at night, plus 2 and sometimes three, 1.5 - 2 hour naps in the day.
Anyway, "Healthy Sleep Habits, Happy Child" is a great book, check it out at your library, or get it on Amazon.