General configuration¶
The general configuration covers options available during the creation and editing of news records.
Properties
templateLayouts¶
-
templateLayouts
¶ -
- type
-
array
- Path
-
tx_news
The select box Template Layout inside a plugin can be extended by using TSconfig. Contains an array with key-value pairs. It is possible to define Groups using the
--div--
keyword.- allowedColPos
- Limit a layout to a list of colPos values.
Examples: Add template layouts¶
Show 3 layout options with the specified key / value pairs.
tx_news.templateLayouts {
1 = Foobar
2 = Another one
3 = --div--,Group 2
4 = Blub
}
You can use this setting within the Fluid template by checking
{settings.templateLayout}
. See a complete example:
Template selector tutorial.
By using the configuration allowedColPos
it is possible to restrict a
template layout to a specific list of colPos values.
tx_news.templateLayouts {
1 = Foobar
2 = Another one
2.allowedColPos = 1,2,3
3 = --div--,Group 2
4 = Blub
4.allowedColPos = 0,1
}
slugPrefix¶
-
slugPrefix
¶ -
- type
-
string
- Path
-
tx_news
Configure the prefix shown before the slug field of the news record. The following options are available:
none
: No prefix is showndefault
: Default behaviour of the slug prefix which is the domain- An integer: URL to the detail page
Example: Show url to a detail page¶
The shown prefix will be a link to the provided detail page (uid 123).
# Example:
tx_news.slugPrefix = 123
archive¶
-
archive
¶ -
- type
-
string
- Path
-
tx_news
Use strtotime (see http://www.php.net/strtotime ) to predefine the archive date
Example: Set the archive date¶
Set the archive date on the the next friday:
# Example:
tx_news.predefine.archive = next friday
tagPid¶
-
tagPid
¶ -
- type
-
integer
- Path
-
tx_news
Besides the configuration in the Extension Configuration it is also possible to define the pid of tags created directly in the news record by using TSconfig:
Example: store new tags on page 123¶
Store new tags on page 123.
# Example:
tx_news.tagPid = 123
categoryRestrictionForFlexForms¶
-
categoryRestrictionForFlexForms
¶ -
- type
-
bool
- Path
-
tx_news
After defining the category restriction in the Extension Configuration it is also possible to restrict the categories in the news plugin. This needs to enabled by TsConfig:
# Example: tx_news.categoryRestrictionForFlexForms = 1
Copied!
showContentElementsInNewsSysFolder¶
-
showContentElementsInNewsSysFolder
¶ -
- type
-
bool
- Path
-
tx_news
If a sys folder is configured with Contains Plugin: News
,
content elements are hidden on those pages in the page and list module.
If the content elements should be shown, use the Page TsConfig.
# Example:
tx_news.showContentElementsInNewsSysFolder = 1