heimrichhannot / contao-dynamicfeed-bundle
Contao 4 dynamic feed bundle
Installs: 180
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 6
Forks: 0
Open Issues: 0
Type:contao-bundle
Requires
- php: ~7.4 || ^8.0
- contao/core-bundle: ~4.9
- symfony/routing: ^4.4 || ^5.4
README
Generates an dynamic feed for your news articles.
Requires
- Contao 4.4
- PHP7
Usage
Dynamic rss feed
The dynamic rss feed is based on feed sources and their channels. Feed sources can be categories, tags, etc. A channel can be a single categorie, a single tag, e.g.
Register a feed source
- Your class must implement
FeedSourceInterface
- Create a service for your class and add the
hh.dynamicfeed.feed_source
tag. - Create a new feed in the Contao-Backend (News -> Create Feed), select dynamic feed and the corresponding feed source.
// Example for codefog/tags-bundle
// services.yml
HeimrichHannot\CustomBundle\FeedSources\TagFeedSource:
tags: [hh.dynamicfeed.feed_source]
The bundle will then add following routes for your feed source:
/share/[feedAlias|feedId]
/share/[feedAlias|feedId]/[channelId|channelAlias]
/share/[feedAlias|feedId]/source_channels
(list of available channels)