There is nothing more important than good sleep habits for a child. That being said, it can take time and patience to get there. My oldest is 3 and he fell into a regular schedule with little help. My youngest (now 9 months) is a different story all together. He wasn't on a regular nap schedule in his crib until around 6 months. You are on the right track by putting her in her crib. The advice on this will run the gammot but I think that if you consistently put her in her crib for naps and go to her when she wakes she will learn to love her crib and her nap time. My son now will lay in his crib quietly and wait for us to come and get him!
The key is to just be consistent. You may want to start with the simple rule of putting her in her crib when she is tired (she might not settle into a time until later). Let her fuss a little (we give 5 minutes of heavy crying before we would enter his room again...often he would settle himself down after a few minutes). Trust me I know how difficult that can be but the end result is worth it. If you have to go back in, settle her down and then put her back in her crib, hopefully she is still awake. If you do this 3 or 4 times and she doesn't fall asleep it is okay to rock her, just be sure to put her back in her crib after she falls asleep. Keep up with it and it will happen for you! she may only nap for 20-30 minutes at first but if you consistently do it when she is tired she will make the connection and will naturally begin napping longer. (my son now sleeps for about 2 hours 2times a day in his crib - he used to only sleep in our arms and then for about 30 minutes). Good Luck!