Initial commit - Typo3 11.5.41

This commit is contained in:
Matteo Gallo
2026-07-03 17:53:31 +02:00
commit 5ca4743197
6811 changed files with 568848 additions and 0 deletions

View File

@@ -0,0 +1,183 @@
# ==============================================
# FE-Plugin configuration for EXT:news
# ==============================================
plugin.tx_news {
mvc.callDefaultActionIfActionCantBeResolved = 1
view {
templateRootPaths {
0 = EXT:news/Resources/Private/Templates/
}
partialRootPaths {
0 = EXT:news/Resources/Private/Partials/
}
layoutRootPaths {
0 = EXT:news/Resources/Private/Layouts/
}
widget.GeorgRinger\News\ViewHelpers\Widget\PaginateViewHelper.templateRootPath = EXT:news/Resources/Private/Templates/
}
# ====================================
# Settings available inside Controller and View by accessing $this->settings or {settings.xyz}
# ====================================
settings {
cssFile =
#Displays a dummy image if the news have no media items
displayDummyIfNoMedia = 1
# Output format
format = html
# general settings
overrideFlexformSettingsIfEmpty = cropMaxCharacters,dateField,timeRestriction,timeRestrictionHigh,archiveRestriction,orderBy,orderDirection,backPid,listPid,startingpoint,recursive,list.paginate.itemsPerPage,list.paginate.templatePath
allowEmptyStringsForOverwriteDemand = 0
includeSubCategories = 0
analytics {
social {
facebookLike = 1
facebookShare = 1
twitter = 1
}
}
detailPidDetermination = flexform, categories, default
defaultDetailPid = 0
dateField = datetime
link {
typesOpeningInNewWindow = 2
hrDate = 0
hrDate {
day = j
month = n
year = Y
}
}
cropMaxCharacters = 150
orderBy = datetime
orderDirection = desc
topNewsFirst = 0
orderByAllowed = sorting,author,uid,title,teaser,author,tstamp,crdate,datetime,categories.title
facebookLocale = en_US
googlePlusLocale = en
demandClass =
# --------------
# Search
# --------------
search {
fields = teaser,title,bodytext
splitSearchWord = 0
}
# --------------
# Detail
# --------------
detail {
errorHandling = showStandaloneTemplate,EXT:news/Resources/Private/Templates/News/DetailNotFound.html,404
checkPidOfNewsRecord = 0
registerProperties = keywords,title
showPrevNext = 0
showSocialShareButtons = 1
showMetaTags = 1
# media configuration
media {
image {
lazyLoading = 0
maxWidth = 282
maxHeight =
# Get lightbox settings from fluid_styled_content
lightbox {
enabled = {$styles.content.textmedia.linkWrap.lightboxEnabled}
class = {$styles.content.textmedia.linkWrap.lightboxCssClass}
width = {$styles.content.textmedia.linkWrap.width}
height = {$styles.content.textmedia.linkWrap.height}
rel = lightbox[myImageSet]
}
}
video {
width = 282
height = 159
}
}
pageTitle = 1
pageTitle {
provider = GeorgRinger\News\Seo\NewsTitleProvider
properties = title,teaser
}
}
# --------------
# List
# --------------
list {
# media configuration
media {
image {
lazyLoading = 0
maxWidth = 100
maxHeight = 100
}
dummyImage = EXT:news/Resources/Public/Images/dummy-preview-image.png
}
# Paginate configuration.
paginate {
class = GeorgRinger\NumberedPagination\NumberedPagination
itemsPerPage = 10
insertAbove = 1
insertBelow = 1
maximumNumberOfLinks = 3
}
}
}
}
# ==============================================
# Persistence object mapping configuration
# ==============================================
config.tx_extbase.persistence.classes {
GeorgRinger\News\Domain\Model\News {
subclasses {
0 = GeorgRinger\News\Domain\Model\NewsDefault
1 = GeorgRinger\News\Domain\Model\NewsInternal
2 = GeorgRinger\News\Domain\Model\NewsExternal
}
}
GeorgRinger\News\Domain\Model\NewsDefault {
mapping {
recordType = 0
tableName = tx_news_domain_model_news
}
}
GeorgRinger\News\Domain\Model\NewsInternal {
mapping {
recordType = 1
tableName = tx_news_domain_model_news
}
}
GeorgRinger\News\Domain\Model\NewsExternal {
mapping {
recordType = 2
tableName = tx_news_domain_model_news
}
}
}

View File

@@ -0,0 +1,22 @@
tx_news_domain_model_news,,,,
,uid,pid,title
,1,0,News1
,2,0,News2
,3,0,News3
,4,0,News4
,5,0,News5
,6,0,News6
,7,0,News7
,8,0,News8
,9,0,News9
,10,0,News10
,11,0,News11
,12,0,News12
,13,0,News13
,14,0,News14
,15,0,News15
,16,0,News16
,17,0,News17
,18,0,News18
,19,0,News19
,20,0,News20
1 tx_news_domain_model_news,,,,
2 ,uid,pid,title
3 ,1,0,News1
4 ,2,0,News2
5 ,3,0,News3
6 ,4,0,News4
7 ,5,0,News5
8 ,6,0,News6
9 ,7,0,News7
10 ,8,0,News8
11 ,9,0,News9
12 ,10,0,News10
13 ,11,0,News11
14 ,12,0,News12
15 ,13,0,News13
16 ,14,0,News14
17 ,15,0,News15
18 ,16,0,News16
19 ,17,0,News17
20 ,18,0,News18
21 ,19,0,News19
22 ,20,0,News20

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<dataset>
<!--findRecordsByImportSource-->
<sys_category>
<uid>456</uid>
<pid>1</pid>
<title>findRecordByImportSource</title>
<import_source>functional_test</import_source>
<import_id>2</import_id>
<l10n_diffsource></l10n_diffsource>
<description></description>
</sys_category>
</dataset>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<dataset>
<tx_news_domain_model_tag>
<uid>1</uid>
<pid>1</pid>
<title>Tag 1</title>
</tx_news_domain_model_tag>
<tx_news_domain_model_tag>
<uid>2</uid>
<pid>1</pid>
<title>Tag 2</title>
</tx_news_domain_model_tag>
<tx_news_domain_model_tag>
<uid>3</uid>
<pid>1</pid>
<title>Tag 3</title>
</tx_news_domain_model_tag>
<tx_news_domain_model_tag>
<uid>4</uid>
<pid>1</pid>
<title>Tag 4</title>
</tx_news_domain_model_tag>
<tx_news_domain_model_tag>
<uid>5</uid>
<pid>1</pid>
<title>Tag 5</title>
</tx_news_domain_model_tag>
</dataset>

View File

@@ -0,0 +1,251 @@
<?xml version="1.0" encoding="utf-8"?>
<dataset>
<!--findRecordsByUid-->
<tx_news_domain_model_news>
<uid>1</uid>
<pid>1</pid>
<type>0</type>
<title>findRecordsByUid</title>
</tx_news_domain_model_news>
<!--findRecordsByImportSource-->
<tx_news_domain_model_news>
<uid>456</uid>
<pid>1</pid>
<type>0</type>
<title>findRecordsByImportSource</title>
<import_source>functional_test</import_source>
<import_id>2</import_id>
</tx_news_domain_model_news>
<!--findTopNewsRecords-->
<tx_news_domain_model_news>
<pid>2</pid>
<type>1</type>
<istopnews>1</istopnews>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>2</pid>
<type>1</type>
<istopnews>1</istopnews>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>2</pid>
<type>2</type>
<istopnews>1</istopnews>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>2</pid>
<type>2</type>
<istopnews>0</istopnews>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>2</pid>
<type>2</type>
<istopnews>0</istopnews>
</tx_news_domain_model_news>
<!--findRecordsByStartingpointRestriction-->
<tx_news_domain_model_news>
<pid>3</pid>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>3</pid>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>4</pid>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>4</pid>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>4</pid>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>4</pid>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>5</pid>
</tx_news_domain_model_news>
<!--findRecordsByArchiveRestriction-->
<!--22.3.2014-->
<tx_news_domain_model_news>
<pid>7</pid>
<archive>1395516100</archive>
</tx_news_domain_model_news>
<!--27.3.-->
<tx_news_domain_model_news>
<pid>7</pid>
<archive>1395948100</archive>
</tx_news_domain_model_news>
<!--1.4.2014-->
<tx_news_domain_model_news>
<pid>7</pid>
<archive>1396380100</archive>
</tx_news_domain_model_news>
<!--6.4.2014-->
<tx_news_domain_model_news>
<pid>7</pid>
<archive>1396812100</archive>
</tx_news_domain_model_news>
<!--11.4.2014-->
<tx_news_domain_model_news>
<pid>7</pid>
<archive>1397244100</archive>
</tx_news_domain_model_news>
<!--findRecordsByMonthAndYear-->
<tx_news_domain_model_news>
<pid>8</pid>
<datetime>1298156400</datetime>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>8</pid>
<datetime>1298329200</datetime>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>8</pid>
<datetime>1298934000</datetime>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>8</pid>
<datetime>1298934000</datetime>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>8</pid>
<datetime>1299711600</datetime>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>8</pid>
<datetime>1301522400</datetime>
</tx_news_domain_model_news>
<tx_news_domain_model_news>
<pid>8</pid>
<datetime>1301608800</datetime>
</tx_news_domain_model_news>
<!--findLatestLimitRecords-->
<!--SimplePrevNextViewHelperTest-->
<!--22.3.2014-->
<tx_news_domain_model_news>
<uid>101</uid>
<pid>9</pid>
<datetime>1395516730</datetime>
</tx_news_domain_model_news>
<!--25.3.2014-->
<tx_news_domain_model_news>
<uid>102</uid>
<pid>9</pid>
<datetime>1395775956</datetime>
</tx_news_domain_model_news>
<!--28.3.2014-->
<tx_news_domain_model_news>
<uid>103</uid>
<pid>9</pid>
<datetime>1396035186</datetime>
</tx_news_domain_model_news>
<!--29.3.2014-->
<tx_news_domain_model_news>
<uid>104</uid>
<pid>9</pid>
<datetime>1396121600</datetime>
</tx_news_domain_model_news>
<!--2.4.2014-->
<tx_news_domain_model_news>
<uid>105</uid>
<pid>9</pid>
<datetime>1396467221</datetime>
</tx_news_domain_model_news>
<!--4.4.2014 -->
<tx_news_domain_model_news>
<uid>106</uid>
<pid>9</pid>
<datetime>1396640035</datetime>
</tx_news_domain_model_news>
<!--Tags-->
<tx_news_domain_model_news>
<uid>130</uid>
<pid>10</pid>
<title>tag1,tag2,tag3</title>
<tags>3</tags>
</tx_news_domain_model_news>
<tx_news_domain_model_news_tag_mm>
<uid_local>130</uid_local>
<uid_foreign>1</uid_foreign>
<sorting>1</sorting>
</tx_news_domain_model_news_tag_mm>
<tx_news_domain_model_news_tag_mm>
<uid_local>130</uid_local>
<uid_foreign>2</uid_foreign>
<sorting>2</sorting>
</tx_news_domain_model_news_tag_mm>
<tx_news_domain_model_news_tag_mm>
<uid_local>130</uid_local>
<uid_foreign>3</uid_foreign>
<sorting>3</sorting>
</tx_news_domain_model_news_tag_mm>
<tx_news_domain_model_news>
<uid>131</uid>
<pid>10</pid>
<title>tag3</title>
<tags>1</tags>
</tx_news_domain_model_news>
<tx_news_domain_model_news_tag_mm>
<uid_local>131</uid_local>
<uid_foreign>3</uid_foreign>
<sorting>1</sorting>
</tx_news_domain_model_news_tag_mm>
<tx_news_domain_model_news>
<uid>132</uid>
<pid>10</pid>
<title>tag4</title>
<tags>1</tags>
</tx_news_domain_model_news>
<tx_news_domain_model_news_tag_mm>
<uid_local>132</uid_local>
<uid_foreign>4</uid_foreign>
<sorting>1</sorting>
</tx_news_domain_model_news_tag_mm>
<tx_news_domain_model_news>
<uid>133</uid>
<pid>10</pid>
<title>tag5</title>
<tags>1</tags>
</tx_news_domain_model_news>
<tx_news_domain_model_news_tag_mm>
<uid_local>133</uid_local>
<uid_foreign>5</uid_foreign>
<sorting>1</sorting>
</tx_news_domain_model_news_tag_mm>
<tx_news_domain_model_news>
<uid>134</uid>
<pid>10</pid>
<title>tag4,tag5</title>
<tags>2</tags>
</tx_news_domain_model_news>
<tx_news_domain_model_news_tag_mm>
<uid_local>134</uid_local>
<uid_foreign>4</uid_foreign>
<sorting>1</sorting>
</tx_news_domain_model_news_tag_mm>
<tx_news_domain_model_news_tag_mm>
<uid_local>134</uid_local>
<uid_foreign>5</uid_foreign>
<sorting>2</sorting>
</tx_news_domain_model_news_tag_mm>
</dataset>