I believe a child who has not had chickenpox could get the chickenpox (not shingles) from someone who has shingles. The shingles would need to be blistered with some drainage, which is why it is...
No. You can only get shingles if you yourself have had chickenpox in the past, even if you had it when you were too young to remember. You cannot catch shingles from another person nor from an animal...