different slider images for different locales

This commit is contained in:
saparatayev 2022-05-23 12:20:13 +05:00
parent 21c63ece5b
commit 2583fc4e06
3 changed files with 59 additions and 13 deletions

View File

@ -1,10 +1,29 @@
{% set slider = __SELF__.slider %}
{% set lng = __SELF__.lng %}
<div class="advert">
{% for item in slider.slide_items %}
<!-- Ru -->
{% if lng == 'ru' %}
<a href="{{ item.link ? item.link : '#' }}" class="advert_item">
<img src="{{ item.slide_img|media }}" alt="">
<img src="{{ item.slide_img_ru|media }}" alt="">
</a>
{% endif %}
<!-- Tm -->
{% if lng == 'tm' %}
<a href="{{ item.link ? item.link : '#' }}" class="advert_item">
<img src="{{ item.slide_img_tm|media }}" alt="">
</a>
{% endif %}
<!-- En -->
{% if lng == 'en' %}
<a href="{{ item.link ? item.link : '#' }}" class="advert_item">
<img src="{{ item.slide_img_en|media }}" alt="">
</a>
{% endif %}
{% endfor %}
</div>

View File

@ -4,29 +4,42 @@
<div class="intro_slider">
{% for item in slider.slide_items %}
<div class="slider_item">
<!-- Ru -->
{% if lng == 'ru' %}
<div class="slider_content">
{% if lng == 'ru' %}
<a href="{{ item.link ? item.link : '#' }}" class="slider_title">
{{ item.slide_title_ru }}
</a>
{% endif %}
{% if lng == 'en' %}
</div>
<div class="slider_item-img">
<img src="{{ item.slide_img_ru|media }}" alt="">
</div>
{% endif %}
<!-- En -->
{% if lng == 'en' %}
<div class="slider_content">
<a href="{{ item.link ? item.link : '#' }}" class="slider_title">
{{ item.slide_title_en }}
</a>
{% endif %}
{% if lng == 'tm' %}
</div>
<div class="slider_item-img">
<img src="{{ item.slide_img_en|media }}" alt="">
</div>
{% endif %}
<!-- Tm -->
{% if lng == 'tm' %}
<div class="slider_content">
<a href="{{ item.link ? item.link : '#' }}" class="slider_title">
{{ item.slide_title_tm }}
</a>
{% endif %}
</div>
<div class="slider_item-img">
<img src="{{ item.slide_img|media }}" alt="">
<img src="{{ item.slide_img_tm|media }}" alt="">
</div>
{% endif %}
</div>
{% endfor %}

View File

@ -35,8 +35,8 @@ fields:
label: 'Slide text EN'
span: auto
type: text
slide_img:
label: 'Slide image'
slide_img_ru:
label: 'Slide image RU'
mode: image
imageWidth: '80'
imageHeight: '80'
@ -46,7 +46,21 @@ fields:
label: 'Display time'
span: auto
type: number
slide_img_tm:
label: 'Slide image TM'
mode: image
imageWidth: '80'
imageHeight: '80'
span: auto
type: mediafinder
link:
label: Link
span: auto
type: text
slide_img_en:
label: 'Slide image EN'
mode: image
imageWidth: '80'
imageHeight: '80'
span: auto
type: mediafinder