# HOROSCOPES _types: !import base/types.yml _media: !import base/media.yml # ---------------------------------------------------------------------------------------------------------------------- # The Content schema properties: type: filter: Enum options: {values: [horoscope]} required: true control: !import modules/control.yml source: !import modules/source.yml meta: !import modules/meta.yml teaser: !import modules/teaser.yml content: required: true properties: title: !ref &: _types.simpletext required: true kicker: !ref &: _types.simpletext default: false abstract: !ref &: _types.simplehtml default: false author: !ref &: _types.simpletext required: true media: !ref &: _media.media required: false sections: required: true listing: min: 1 max: 200 key: filter: Plain value: !import modules/sections.yml horoscope: required: true properties: template: properties: title: !ref &: _types.simpletext required: true abstract: !ref &: _types.simplehtml default: false kicker: !ref &: _types.simpletext default: false startDate: !ref &: _types.datetime required: true endDate: !ref &: _types.datetime required: true period: filter: Enum options: {values: [daily, weekly, monthly, yearly]} required: true zodiac: filter: Enum options: {values: [aquarius, pisces, aries, taurus, gemini, cancer, leo, virgo, libra, scorpio, sagittarius, capricorn]} required: true custom: !ref _types.custom