"Без описания", параметры "image_fulltext_alt_empty" и/или "image_intro_alt_empty" получают значение 1 и при условии, что ранее заполнено поле "Описание изображения" (сохранено значение парамета "image_intro_alt"), описание все равно отображается т.к в макетах "full_image" и "intro_image" нет проверок значений параметров "image_fulltext_alt_empty" и "image_intro_alt_empty"
Допустим, заполнили и сохранили значение поля "Описание изображения" и по каким-то причинам хотим временно скрыть вывод его значения, при этом сохранив его значение для отображения позже (когда для этого уберем отметку в чекбоксе).
Ппока переопределил макеты full_image.php и intro_image.php, в которых соответственно
<?php if ($images->image_fulltext_caption !== '') : ?>
заменил на
<?php if ($images->image_fulltext_caption !== '' && $images->image_fulltext_alt_empty != 1) : ?>
и
<?php if (isset($images->image_intro_caption) && $images->image_intro_caption !== '') : ?>
заменил на
<?php if (isset($images->image_intro_caption) && $images->image_intro_caption !== '' && $images->image_intro_alt_empty != 1) : ?>
Можно сделать ишьб на гитхабе или сразу pull request
Спасибо. С гитхабом я вряд ли справлюсь в ближ время. )) Я проверку значения правильно сделал? Или я не уловил мысль разработчиков, для чего этот чекбокс нужен?
Обсуждают сегодня