diff --git a/blueprints/podcast-channel.yaml b/blueprints/podcast-channel.yaml index 75e05e5..d2d3d73 100644 --- a/blueprints/podcast-channel.yaml +++ b/blueprints/podcast-channel.yaml @@ -43,6 +43,10 @@ form: type: text label: PLUGIN_PODCAST.ADMIN.CHANNEL.CHANNEL_META.PODCAST_SUBTITLE_LABEL help: PLUGIN_PODCAST.ADMIN.CHANNEL.CHANNEL_META.PODCAST_SUBTITLE_HELPTEXT + header.podcast.itunes.summary: + type: textarea + label: PLUGIN_PODCAST.ADMIN.CHANNEL.CHANNEL_META.PODCAST_SUMMARY_LABEL + help: PLUGIN_PODCAST.ADMIN.CHANNEL.CHANNEL_META.PODCAST_SUMMARY_HELPTEXT header.podcast.description: type: markdown label: PLUGIN_PODCAST.ADMIN.CHANNEL.CHANNEL_META.PODCAST_DESCRIPTION_LABEL diff --git a/languages.yaml b/languages.yaml index 8b1c9f0..402a82f 100644 --- a/languages.yaml +++ b/languages.yaml @@ -29,6 +29,8 @@ en: PODCAST_TITLE_HELPTEXT: Used in the RSS feed. PODCAST_SUBTITLE_LABEL: iTunes Subtitle PODCAST_SUBTITLE_HELPTEXT: 'Example: "A show about everything..."' + PODCAST_SUMMARY_LABEL: iTunes Summary + PODCAST_SUMMARY_HELPTEXT: iTunes summary (if empty, will fallback to podcast page content, then channel description) PODCAST_DESCRIPTION_LABEL: Channel Description PODCAST_LINK_LABEL: Channel URL PODCAST_LINK_HELPTEXT: Used in the RSS feed. diff --git a/templates/feed.rss.twig b/templates/feed.rss.twig index b8c5763..8e150f9 100644 --- a/templates/feed.rss.twig +++ b/templates/feed.rss.twig @@ -14,7 +14,7 @@ {{ channel.header.podcast.copyright }} {{ channel.header.podcast.itunes.subtitle }} {{ channel.header.podcast.itunes.author }} -{{ (channel.content ? channel.content : channel.header.podcast.description)|striptags }} +{{ channel.header.podcast.itunes.summary ?: (channel.content ? channel.content : channel.header.podcast.description)|striptags }} {{ channel.header.podcast.description|striptags }} {{ channel.header.podcast.itunes.owner.name }}