Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как вывести количество картинок из дополнительного поля "загружаемая галерея"?

Как вывести количество картинок из дополнительного поля "загружаемая галерея"?


     21.11.2021    Все вопросы » Шаблоны (TPL)    120

вопрос
Доброго времени.
Есть дополнительное поле "загружаемая галерея", для разных страниц заполнено от 3 до 6 картинок.
Если выводить условие в fullstory.tpl через [if field = "значение"] текст [/if]
типа [if xfield_gallery = "4"] картинок 4 штуки [/if]
то ничего не выводится.
Какие значения принимает дополнительное поле при выборе "загружаемая галерея"?
И возможно ли это сделать таким условием без дополнительных плагинов?

Ответа пока нет


3 комментария

TeraMoune
Эксперт

TeraMoune - 21 ноября 2021 22:54 -

Без дополнительных плагинов пока нельзя, значения принимаются буквально такие какие в поле прописаны.
Для полей типа загружаемый файл или изображение, значение поля будет частичный адрес размещения файла\изображения. В галерее значения еще разделяются через запятую. Поэтому использование условий с этими типами полей не имеет никакого смысла.

lutskboy
Эксперт

lutskboy - 22 ноября 2021 16:50 -

если jquery подключен сверху. в fullstory.tpl

		<script>
			$(function(){
				var c = $('.xfieldimagegallery.screens li img').length;
				$('.c-img').text('картинок '+c+' шт');
			});
		</script>

где
screens - доп поле. тип галерея
c-img - блок где выведется сколько картинок. например
<div class="c-img"></div>

jeka66
Юзер

jeka66 - 22 ноября 2021 17:09 -

Спасибо, попробую.
ps: работает как надо !

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх