Yes. Modest attire covering shoulders and knees is required in the Cathedral and other religious spaces—you may be denied entry if not appropriately dressed.
No. Eating and drinking inside any of the monuments is not allowed, for preservation and respect reasons.
Photography (without flash) is generally permitted throughout the complex, but large bags and tripods are prohibited.