In Hindu Dharma the Vedas,Upanishads,6 Vedangas,Smritis(or the Dharma Shastras),Puranas and the Itihasas(Ramayana and Mahabhartha) are usually together called the Shastras or Scriptures.
Among them, the Vedas(Srutis) ,of course,are considered as having the supreme authority.
The Smritis or the Dharma Shastras teach us what is right(Dharma) or wrong(Adharma) in a given context.They contain the rules of righteous living.
There are eighteen main Smritis or Dharma Sastras. The most important are those of Manu, Yajnavalkya and Parasara. The other fifteen are those of Vishnu, Daksha, Samvarta, Vyasa, Harita, Satatapa, Vasishtha, Yama, Apastamba, Gautama, Devala, Sankha-Likhita, Usana, Atri and Saunaka.
The laws of Manu are intended for the Satya Yuga, those of Yajnavalkya are for the Treta Yuga; those of Sankha and Likhita are for the Dvapara Yuga; and those of Parasara are for the Kali Yuga
Likewise,the principle Puranas are also 18 in number.They contain "old" stories that happened in earlier Kalpas and Yugas.They also contain principles of right conduct.
Now,it is a well known principle that whenever there occur a conflict/disagreement on a topic between the Vedas and Smritis then the views of Vedas are to be accepted & those of the Smritis are to be rejected.
But what about similar situations when disagreement appear between the Smritis and the Puranas?
Which view is to be accepted in those cases and which one should be rejected?
In other words,Among the Smritis and the Puranas which one is more authoritative?