diff --git a/Configuration/FlexForms/Overview.xml b/Configuration/FlexForms/Overview.xml index 3825dd256d5b310f69bfbeceb8fabfa9cf9b3fa3..dd1edfbf09fd32018316b5a0bc72b6c3b2a486c2 100644 --- a/Configuration/FlexForms/Overview.xml +++ b/Configuration/FlexForms/Overview.xml @@ -98,11 +98,20 @@ <settings.tagLabel> <TCEforms> <label>LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.overview.flexForm.tagLabel</label> + <description>LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.overview.flexForm.tagLabel.description</description> <config> <type>input</type> </config> </TCEforms> </settings.tagLabel> + <settings.allLabel> + <TCEforms> + <label>LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.overview.flexForm.allLabel</label> + <config> + <type>input</type> + </config> + </TCEforms> + </settings.allLabel> <settings.newsLimit> <TCEforms> <label>LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.overview.flexForm.newsLimit</label> diff --git a/Resources/Private/Language/de.locallang_db.xlf b/Resources/Private/Language/de.locallang_db.xlf index a2d5f49d314880b118eca77799f3d33e8e92dcdc..86abb8f74abddafa518c6a7cee73edb3b465ce6c 100644 --- a/Resources/Private/Language/de.locallang_db.xlf +++ b/Resources/Private/Language/de.locallang_db.xlf @@ -189,6 +189,14 @@ <source><![CDATA[Categories]]></source> <target><![CDATA[Kategorien]]></target> </trans-unit> + <trans-unit id="plugin.overview.flexForm.allLabel" approved="yes"> + <source><![CDATA[Override all label]]></source> + <target><![CDATA[Alle-Label überschreiben]]></target> + </trans-unit> + <trans-unit id="plugin.overview.flexForm.allLabel.description" approved="yes"> + <source><![CDATA[Will be used when filtering by all criteria is disabled.]]></source> + <target><![CDATA[Wird nur bei nicht aktivierten Filtern von allen Kriterien verwendet.]]></target> + </trans-unit> <trans-unit id="plugin.overview.flexForm.categoryLabel" approved="yes"> <source><![CDATA[Override category label]]></source> <target><![CDATA[Kategorie-Label überschreiben]]></target> diff --git a/Resources/Private/Language/locallang_db.xlf b/Resources/Private/Language/locallang_db.xlf index cc259e90a064d8df03944dd502232d342da356e6..4b662ac7e4d78df18ad3830e3244c7abfe36f119 100644 --- a/Resources/Private/Language/locallang_db.xlf +++ b/Resources/Private/Language/locallang_db.xlf @@ -156,6 +156,12 @@ <trans-unit id="plugin.overview.flexForm.categoryRestrictions"> <source><![CDATA[Category Selection]]></source> </trans-unit> + <trans-unit id="plugin.overview.flexForm.allLabel"> + <source><![CDATA[Override all label]]></source> + </trans-unit> + <trans-unit id="plugin.overview.flexForm.allLabel.description"> + <source><![CDATA[Will be used when filtering by all criteria is disabled.]]></source> + </trans-unit> <trans-unit id="plugin.overview.flexForm.categoryLabel"> <source><![CDATA[Override category label]]></source> </trans-unit> diff --git a/Resources/Private/Templates/Overview/Overview.html b/Resources/Private/Templates/Overview/Overview.html index 6735798bce05105076c454a3543a11d0c6e626cc..6cc96d8d84c29ee7978647ea1e0ab66355eb1bf2 100644 --- a/Resources/Private/Templates/Overview/Overview.html +++ b/Resources/Private/Templates/Overview/Overview.html @@ -18,7 +18,14 @@ <div class="tx-sgnews-categories m-tabs" data-more-label="Mehr"> <div class="m-tabs__tablist" role="tablist"> <button class="m-tabs__tab" role="tab" aria-controls="news-category-0" id="tab-news-0" aria-selected="true"> - <f:translate key="frontend.overview.allTabLabel" /> + <f:if condition="{settings.allLabel}"> + <f:then> + {settings.allLabel} + </f:then> + <f:else> + <f:translate key="frontend.overview.allTabLabel" /> + </f:else> + </f:if> </button> <f:for each="{newsItems}" as="dataItems" iteration="iterator"> <button class="m-tabs__tab" role="tab" aria-controls="news-category-{iterator.index + 1}" id="tab-news-{iterator.index + 1}" aria-selected="false">