Skip to content

Commit

Permalink
[TASK] Slider Container, add option to control pagination position (#222
Browse files Browse the repository at this point in the history
)

* [TASK] Slider Container, add option to controll pagination position

* [FIX] fix description
  • Loading branch information
myroslav321 authored and dmh committed Jun 8, 2017
1 parent e4cf7fb commit 7fdaede
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 2 deletions.
9 changes: 9 additions & 0 deletions Configuration/GridElements/FlexForms/SliderContainer.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,15 @@
</config>
</TCEforms>
</paggination>
<paginationPosition>
<TCEforms>
<label>LLL:EXT:theme_t3kit/Resources/Private/Language/GridElements.xlf:slider_container.flexform.paginationPosition</label>
<config>
<type>check</type>
<default>1</default>
</config>
</TCEforms>
</paginationPosition>
<loop>
<TCEforms>
<label>LLL:EXT:theme_t3kit/Resources/Private/Language/GridElements.xlf:slider_container.flexform.loop</label>
Expand Down
3 changes: 3 additions & 0 deletions Resources/Private/Language/GridElements.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,9 @@
<trans-unit id="slider_container.flexform.pagination">
<source>Show/hide pagination</source>
</trans-unit>
<trans-unit id="slider_container.flexform.paginationPosition">
<source>Change pagination position (outside/inside of container)</source>
</trans-unit>
<trans-unit id="slider_container.flexform.loop">
<source>Loop (continuous loop mode)</source>
</trans-unit>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<div class="row">
<div class="col-md-12">
</f:if>
<div class="slider-container slider-container-{f:if(condition: '{data.pi_flexform.data.columns.lDEF.effect.vDEF}', then: 'effect', else: 'default')}">
<div class="slider-container slider-container-{f:if(condition: '{data.pi_flexform.data.columns.lDEF.effect.vDEF}', then: 'effect', else: 'default')} {f:if(condition: '{data.pi_flexform.data.columns.lDEF.paginationPosition.vDEF}', then: '_pagination-outside', else: '_pagination-inside')}">
<div class="swiper-container slider-container__container js__slider-container__container" data-autoplay="{f:if(condition: '{data.pi_flexform.data.columns.lDEF.autoplay.vDEF}', then: '{data.pi_flexform.data.columns.lDEF.autoplay.vDEF}')}" data-loop="{f:if(condition: data.pi_flexform.data.columns.lDEF.loop.vDEF, then: 'loop')}" data-effect="{f:if(condition: '{data.pi_flexform.data.columns.lDEF.effect.vDEF}', then: '{data.pi_flexform.data.columns.lDEF.effect.vDEF}', else: 'slider')}" data-slidesperview="{f:if(condition: '{data.pi_flexform.data.columns.lDEF.slidesPerView.vDEF}', then: '{data.pi_flexform.data.columns.lDEF.slidesPerView.vDEF}', else: 3)}" data-speed="{f:if(condition: '{data.pi_flexform.data.columns.lDEF.speed.vDEF}', then: '{data.pi_flexform.data.columns.lDEF.speed.vDEF}', else: 300)}">
<div class="swiper-wrapper slider-container__wrapper js__slider-container__wrapper">
<f:format.raw>{data.tx_gridelements_view_column_0}</f:format.raw>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,8 @@
}

.slider-container__pagination {
bottom: -20px;
font-size: 0;
padding: 10px 0;
width: 100%;
}

Expand Down Expand Up @@ -87,3 +88,11 @@
margin: 0 auto;
}
}

._pagination-inside .slider-container__pagination {
bottom: 10px;
}

._pagination-outside .slider-container__pagination {
position: static;
}

0 comments on commit 7fdaede

Please sign in to comment.