Configuration
The extension can either be configured in the content element plugin settings or via TypoScript.
Typical Example
Minimal example of TypoScript:
plugin.tx_gkhrssimport_pi1 {
templateFile = EXT:website_package/Resources/Private/Templates/RssImport.html
}
Copied!
TypoScript Reference
- Property
- rssFeed
- Data type
- string
- Default
- (none)
- Description
-
The URL to the RSS feed
Example::
plugin.tx_gkhrssimport_pi1.rssFeed = https://example.com/feed/
Copied!
- Property
- itemsLimit
- Data type
- int
- Default
- 10
- Description
-
Maximum items to show
Example::
plugin.tx_gkhrssimport_pi1.itemsLimit = 10
Copied!
- Property
- itemLength
- Data type
- int
- Default
- 500
- Description
-
Length of item content
Example::
plugin.tx_gkhrssimport_pi1.itemLength = 500
Copied!
- Property
- headerLength
- Data type
- int
- Default
- 80
- Description
-
Length of header description
Example::
plugin.tx_gkhrssimport_pi1.headerLength = 80
Copied!
- Property
- target
- Data type
- string
- Default
- (none)
- Description
-
Target of URL
Example::
plugin.tx_gkhrssimport_pi1.target = _blank
Copied!
- Property
- logoWidth
- Data type
- int
- Default
- 140
- Description
-
Width of logo image
Example::
plugin.tx_gkhrssimport_pi1.logoWidth = 140
Copied!
- Property
- errorMessage
- Data type
- string
- Default
- It's not possible to reach the RSS file...
- Description
-
Error message
Example::
plugin.tx_gkhrssimport_pi1.errorMessage = It's not possible to reach the RSS file...
Copied!
- Property
- dateFormat
- Data type
- int/string
- Default
- 3
- Description
-
Date format
Possible values:
Format Representation Preview 1 %A, %d. %B %Y Monday, 12. May 2008 2 %d. %B %Y 12. May 2008 3 %e/%m - %Y 12/5-2008 Additionally you can define your own format which is supported by strftime.
Examples::
plugin.tx_gkhrssimport_pi1.dateFormat = 3 plugin.tx_gkhrssimport_pi1.dateFormat = %m-%d-%Y %H:%M:%S
Copied!
- Property
- stripHTML
- Data type
- int
- Default
- 2
- Description
-
Remove HTML from RSS feed
Example::
plugin.tx_gkhrssimport_pi1.stripHTML = 2
Copied!
- Property
- flexCache
- Data type
- int
- Default
- (none)
- Description
-
RSS Feed cache time in seconds
Example::
plugin.tx_gkhrssimport_pi1.flexCache = 86400
Copied!
- Property
- templateFile
- Data type
- string
- Default
- EXT:gkh_rss_import/Resources/Private/Templates/RssImport.html
- Description
-
Template File (the path needs to start with "EXT:" if you set it via TypoScript, otherwise set the template via Plugin settings in the backend)
Example::
plugin.tx_gkhrssimport_pi1.templateFile = EXT:gkh_rss_import/Resources/Private/Templates/RssImport.html
Copied!