Skip to content
Snippets Groups Projects
Commit ec663cf8 authored by Michael Kessler's avatar Michael Kessler
Browse files

[FEATURE] Add grid column setting for news overview

parent 3a572f73
No related branches found
No related tags found
1 merge request!43[FEATURE] Enable filtering by all filters
......@@ -233,6 +233,34 @@
</config>
</TCEforms>
</settings.layout>
<settings.gridColumns>
<TCEforms>
<label>LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.flexForm.gridColumns</label>
<config>
<type>select</type>
<renderType>selectSingle</renderType>
<default>col-md-4 col-sm-6 col-xs-12</default>
<items>
<numIndex index="0">
<numIndex index="0">LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.flexForm.gridColumns.1</numIndex>
<numIndex index="1">col-xs-12</numIndex>
</numIndex>
<numIndex index="1">
<numIndex index="0">LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.flexForm.gridColumns.2</numIndex>
<numIndex index="1">col-sm-6 col-xs-12</numIndex>
</numIndex>
<numIndex index="2">
<numIndex index="0">LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.flexForm.gridColumns.3</numIndex>
<numIndex index="1">col-md-4 col-sm-6 col-xs-12</numIndex>
</numIndex>
<numIndex index="3">
<numIndex index="0">LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.flexForm.gridColumns.4</numIndex>
<numIndex index="1">col-lg-3 col-md-4 col-sm-6 col-xs-12</numIndex>
</numIndex>
</items>
</config>
</TCEforms>
</settings.gridColumns>
</el>
</ROOT>
</main>
......
......@@ -113,6 +113,26 @@
<source><![CDATA[News which are excluded from the list]]></source>
<target><![CDATA[News, welche nicht in der Liste dargestellt werden]]></target>
</trans-unit>
<trans-unit id="plugin.flexForm.gridColumns" approved="yes">
<source><![CDATA[Columns]]></source>
<target><![CDATA[Spalten]]></target>
</trans-unit>
<trans-unit id="plugin.flexForm.gridColumns.1" approved="yes">
<source><![CDATA[1 Column]]></source>
<target><![CDATA[1 Spalte]]></target>
</trans-unit>
<trans-unit id="plugin.flexForm.gridColumns.2" approved="yes">
<source><![CDATA[2 Columns]]></source>
<target><![CDATA[2 Spalten]]></target>
</trans-unit>
<trans-unit id="plugin.flexForm.gridColumns.3" approved="yes">
<source><![CDATA[3 Columns]]></source>
<target><![CDATA[3 Spalten]]></target>
</trans-unit>
<trans-unit id="plugin.flexForm.gridColumns.4" approved="yes">
<source><![CDATA[4 Columns]]></source>
<target><![CDATA[4 Spalten]]></target>
</trans-unit>
<trans-unit id="plugin.flexForm.layout" approved="yes">
<source><![CDATA[Layout]]></source>
<target><![CDATA[Layout]]></target>
......
......@@ -87,6 +87,21 @@
<trans-unit id="plugin.flexForm.excludedNews">
<source><![CDATA[News which are excluded from the list]]></source>
</trans-unit>
<trans-unit id="plugin.flexForm.gridColumns">
<source><![CDATA[Columns]]></source>
</trans-unit>
<trans-unit id="plugin.flexForm.gridColumns.1">
<source><![CDATA[1 Column]]></source>
</trans-unit>
<trans-unit id="plugin.flexForm.gridColumns.2">
<source><![CDATA[2 Columns]]></source>
</trans-unit>
<trans-unit id="plugin.flexForm.gridColumns.3">
<source><![CDATA[3 Columns]]></source>
</trans-unit>
<trans-unit id="plugin.flexForm.gridColumns.4">
<source><![CDATA[4 Columns]]></source>
</trans-unit>
<trans-unit id="plugin.flexForm.layout">
<source><![CDATA[Layout]]></source>
</trans-unit>
......
......@@ -58,7 +58,7 @@
<ul class="tx-sgnews-list tx-sgnews-list-{dataItems.record.uid} row" data-record="{dataItems.record.uid}">
<f:for each="{dataItems.newsMetaData}" as="newsMetaDataEntry">
<f:if condition="{newsMetaDataEntry.news}">
<li class="col-md-4 col-sm-6 col-xs-12">
<li class="{f:if(condition: '{settings.gridColumns}', then: '{settings.gridColumns}', else: 'col-md-4 col-sm-6 col-xs-12')}">
<f:render partial="Teaser" arguments="{
newsMetaData: newsMetaDataEntry,
headerTag: '<h2>',
......@@ -92,7 +92,7 @@
<f:section name="content">
<ul class="tx-sgnews-list tx-sgnews-list-0 row" data-record="0">
<f:for each="{allNews}" as="newsMetaDataEntry">
<li class="col-md-4 col-sm-6 col-xs-12">
<li class="{f:if(condition: '{settings.gridColumns}', then: '{settings.gridColumns}', else: 'col-md-4 col-sm-6 col-xs-12')}">
<f:render partial="Teaser" arguments="{
newsMetaData: newsMetaDataEntry,
headerTag: '<h2>',
......
......@@ -18,7 +18,7 @@
<f:then>
<ul class="tx-sgnews-list tx-sgnews-list-0 row" data-record="0">
<f:for each="{newsMetaData}" as="newsMetaDataEntry">
<li class="col-md-4 col-sm-6 col-xs-12">
<li class="{f:if(condition: '{settings.gridColumns}', then: '{settings.gridColumns}', else: 'col-md-4 col-sm-6 col-xs-12')}">
<f:render partial="Teaser" arguments="{
newsMetaData: newsMetaDataEntry,
headerTag: '<h2>',
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment